MySQL での COUNT 関数の適切な使用
P粉203648742
P粉203648742 2024-04-04 13:50:47
0
1
370

テーブルが 2 つあり、これが私のフィドルです http://sqlfiddle.com/#!9/da5e4e/3

つまり、基本的には、personal と Interview_score という 2 つのテーブルがあり、personal.id = Interview_score.personal_id となります。

これが私の 個人テーブルであると仮定します

リーリー

これは私の interview_score テーブル

リーリー

この場合、このクエリを使用して、interview_score テーブルにあるpersonal_id

の数を計算したいだけです。 リーリー

しかし、次のように返されます

リーリー

同時に、私の期待する結果はこれです

リーリー

このテーブルにはこの条件に基づくpersonal_idが2つあるためです。

###どこで私は間違えましたか?

P粉203648742
P粉203648742

全員に返信(1)
P粉759451255

左結合の代わりに結合を使用できますが、p.id でグループ化する必要もあります

リーリー

上記のクエリからカウントを取得できます

特定の人の数を取得する

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート