我工作的一個項目,前5個最流行的價值觀,我有一個問題。我有一個名爲friends
三列id
,from_email
和to_email
表(這是一個社交網站和「FROM_EMAIL」是遵循「to_email」的人)。我想要根據他們的追隨者人數來查詢我返回的前5名朋友。我知道前5名的查詢是:獲得MySQL中使用where子句
SELECT
to_mail,
COUNT(*) AS friendsnumber
FROM
friends
GROUP BY
to_email
ORDER BY
friendsnumber DESC
LIMIT 5
任何想法?
我也想用同樣數量的按名稱排序追隨者返回朋友。可能嗎?
什麼任何想法? – zerkms
示例SQL與您問題中提到的列完全不一致。請編輯SQL以使用相同的列/表名稱。 – Bohemian
此代碼從整個表返回5個最流行的價值觀,但我想這回的5最受歡迎的人跟着我(當我的電子郵件是在FROM_EMAIL列) –