私はこのmysqlクエリ( 2つのテーブルを進化させる:Users
とFiles
)を持っていますが、それは私に頭痛の種を与えています:
SELECT Users.GUID, Users.Name, Users.CreationDate, Files.Date,
Count(Files.GUID) As FilesCount
FROM Users
LEFT JOIN Files ON Users.GUID = Files.UserGUID
WHERE Users.Group = '1'
実行すると、常に1行が返されます(これは私が望むものではありません)。しかし、これを削除すると:
Count(Files.Date) As FilesCount
それは私が期待するすべての行を正しく返します。
基本的に、ユーザーに属するファイルの数を(ユーザー情報とともに)取得する必要があります
私の質問は次のとおりです。これを修正して、mysqlクエリにファイル数とともにユーザーの基本情報を返すようにするにはどうすればよいですか?
ところで、私はPHP5でCodeIgniter2を使用しています(ただし、ここでは重要ではないと思います...)