私はIDの持つテーブルを持っている:カウントmysqlのクエリ
Id Name
==================
1 kim
2 james
2 kim
1 kim
1 james
2 james
そして私は、カウントを持つテーブルを作成したいIdをこのような= 1:
james 1
kim 1
または
james kim
=================
1 1
助けてください
私はIDの持つテーブルを持っている:カウントmysqlのクエリ
Id Name
==================
1 kim
2 james
2 kim
1 kim
1 james
2 james
そして私は、カウントを持つテーブルを作成したいIdをこのような= 1:
james 1
kim 1
または
james kim
=================
1 1
助けてください
SELECT
Name,
COUNT(*) AS cnt
FROM yourTable
WHERE Id = 1
GROUP BY
Id,
Name
明確な使用 - 個別のID、ID = 1
これにはカウントは含まれませんので、集計する必要があります。 –
SELECT name, count(1)
FROM table_name
WHERE id = 1
GROUP BY name;
は '個別のIDを選択するには、表から名前、ID = 1 ' –
あなたの数はあなたのデータと一致していないようですテーブルから名前を選択表。 –
申し訳ありませんTim mymistake james 1 キム2 – MIKE