我有这个 mysql 查询(演变两个表: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 查询返回用户基本信息以及文件数?
顺便说一句,我将 CodeIgniter 2 与 PHP 5 一起使用(尽管我认为这并不重要......)