,當我有這樣的MySQL查詢(演進兩個表:Users
和Files
)這是給我頭痛的事:MySQL的左連接的查詢只返回一行添加COUNT()MySQL的函數
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查詢返回用戶基本信息以及文件數量?
順便說一句,我使用的是笨2在PHP 5中(雖然我不認爲在這裏重要的...)
嘗試添加'集團通過(Users.GUID)'Where子句後 –