私はテーブルt1
持っている:カウント異なる行
id|id_title|action
テーブル内のデータを:
1|1|like
2|1|like
3|1|unlike
4|2|share
5|2|share
だから私は、クエリから次の結果を取得したい:
id|count like|count unlike|count share
1|2|1|0
2|0|0|2
私は次のクエリを使用しようとします:
SELECT id_title, (Select Count(id) From T1 WHERE action='like') As CountOfItems FROM T1 GROUP BY id_title
しかし、常に最初の行のカウントを返します。私がしなければならないこと?テーブルの構造を変えなければならないのでしょうか?
テーブルにどのようなクエリを適用したいのか分かりませんでしたが、もう少し詳しいことはできますか? – Webeng
私は自分の答えを編集しました。今は – Webeng