我有一个名为“likes”的表,结构如下:id - 自动生成的号码,bywho - 喜欢某人的用户,标识符 - 喜欢的用户,tip - 喜欢的类别
我正在尝试列出最喜欢的用户(标识符),我的问题是:
我需要生成喜欢的数量作为列表中的计算列...
这是我尝试过的:
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