IDとIDの番号を取得したいと思います。したがって、次のコマンド sql を記述します。
SELECT count(id), id
FROM tblExample
うまくいきません。あなたは私のための解決策を持っていますか? 私のIDの値とIDの数を取得するため。
または、結果セットをカウントする関数 PHP。
IDとIDの番号を取得したいと思います。したがって、次のコマンド sql を記述します。
SELECT count(id), id
FROM tblExample
うまくいきません。あなたは私のための解決策を持っていますか? 私のIDの値とIDの数を取得するため。
または、結果セットをカウントする関数 PHP。
を追加するだけGROUP BY id
です:
SELECT id, COUNT(id)
FROM tblExample
GROUP BY id;
アップデート:
あなたが投稿したクエリ:
SELECT count(id), id
FROM tblExample;
ほとんどの RDBMS では機能しません。SQL Server では、エラーが発生します。それを言って:
列 'id' は、集計関数にも GROUP BY 句にも含まれていないため、選択リストでは無効です。
奇妙なことに、MySQL はこれを許可します (OP は、彼が使用している RDBMS を示していません)。この場合、任意の値を取得します (これは、設定するオプションにも依存します) id
。COUNT
この場合は、すべての id のカウントになります。
しかし、そうすることはお勧めできません。