に参加します。 'work'テーブルには1または0の値を持つ 'draft'カラムがあります。特定のタグを使った作業がドラフトモード(1)であるかどうかをCOUNT(tags.id)に記録します。CodeIgniterの - アクティブレコードの - - SQLの複合体は、私はテーブルからすべてのタグを取得する機能を持っている
たとえば、「デザイン」というタグが付けられた10個の作品があるとします。 COUNTは10になりますが、これらの作業のうち2つはドラフトモードなので、COUNTは実際には8になります。これはどのように管理しますか?
いつもバニラSQLに切り替えることができます。 – janosrusiczki
念のため、クエリーに '*'セレクタを使用しないようにする必要があります。これは良い方法ではありません。常に返すカラム名を定義してください。*決して* SELECT * FROM ... do – Jakub