我有一個名爲表「喜歡」這種結構: ID - 自動生成的編號, bywho - 將喜歡的用戶, 尖 - - 即有喜歡的人, 識別用戶的喜歡select count作爲計算列?
我」類別中號試圖讓最喜歡的用戶(標識),我的問題是一個列表:
我需要生成喜歡在列表中的計算列的ammount的...
這裏是我的嘗試:
SELECT u.bywho,u.identifier COUNT(DISTINCT inv_by.identifier) AS lol
FROM likes u
LEFT JOIN likes inv_by ON u.identifier = inv_by.identifier
WHERE inv_by.identifier= $this->who AND tip='profil'
GROUP BY u.identifier ORDER BY lol DESC
這是mysql嗎?請標記。 – StuartLC
是的,它的mysql –
你可以定義'計算列'?除了缺少逗號之外,查詢看起來沒問題。我不明白你爲什麼要過濾$ this->誰在你的WHERE語句中。如果你想要一個所有喜歡的列表,你應該刪除它,因爲它限制了你喜歡的$ this->誰做的。 – Dan