我試圖返回前三名用戶提供最上傳。然後我有一個計數來計算三個最高用戶中每一個的上傳數量。現在它只返回一個用戶,並且統計所有上傳,即使上傳不屬於該用戶。左外連接不能正常工作
這是我的表設置:
上傳:(ID,用戶ID,名稱,位置,類型)
用戶:(ID,FNAME,LNAME,用戶名,頭像,國家,PW)
SELECT u.id, u.userID, COUNT(us.id) as top_nums, us.username, us.avatar, us.country
FROM upload u LEFT OUTER JOIN user us ON us.id=u.userID
ORDER BY top_nums DESC LIMIT 3
在此先感謝您的幫助!
解釋樣本數據 –
具體什麼不正常? – StilesCrisis
如果你想更進一步閱讀,你會看到這個問題。 – KraigBalla