私はmysqlデータベースでクエリを実行しています。私は、ユーザーが保存されているメインテーブルとそのユーザーの友達が格納されている別のテーブルを持っています。各ユーザーのために、どれくらい多くの友人がいるのかを知りたい。 これは私が得ているものです。Sqlの重複カウント重複
ID FirstName LastName FriendID
1 Andrew Smith 1
1 Andrew Smith 5
1 Andrew Smith 9
2 John Doe 3
2 John Doe 5
これは私が得たいものです。
ID FirstName LastName Friends
1 Andrew Smith 3
2 John Doe 2
これは私が知っていると私も私が使用したテーブルやクエリが表示されますに行くのに十分な詳細されていない場合。
John Doe(ID 2)は同じFriendID(3)に2回マッピングされ、2人の友人とカウントされますか? –
あなたは正しいです、更新されました。私はgroup by節を使わずにカウントをしようとしていました – andrew