私は基本的に以下のように見えるいくつかのテーブルがあります。ない単一グループのグループ機能
TBL_USER
user_id - number
user_name - varchar
TBL_STUFF
stuff_id - number
stuff_user_id - number
を、私は、彼らが持っている「もの」の数を含む、すべてのユーザー情報を照会します。私はこれを行うべきである他のいくつかの方法があります
を
select user_id, user_name, count(stuff_id)
from tbl_user
left outer join tbl_stuff on stuff_user_id = user_id
where user_id = 5;
が、私は「ではない、単一グループのグループ機能」というエラーが出ます:私はこのような何かをしようとしていましたか?
それは暗黙的ではなくテーブル名で明示的でした;) – MatBailie
明示的なテーブル名の必要はありません。 –
「group by user_id」を追加しようとしましたが、「式ではないグループ」というメッセージが表示されます。私は本当にすべてのフィールドを追加する必要がありますか、私の実際のクエリには、私が選択している他のフィールドがたくさんあります。 –