嗨,stackoverflow用户,我目前在一个小网站工作,我需要一个sql查询,选择3行与最'喜欢'。我试过使用max和top 3,但似乎对我没什么用。谢谢你们的帮助!提前谢谢。
vaj7vani1#
使用 TOP 不适用于mysql,因为这是sqlserver(或者access)语法。你可能想要 LIMIT 在这里:
TOP
LIMIT
SELECT * FROM yourTable ORDER BY Likes DESC LIMIT 3;
我们还可以使用:
LIMIT 3, OFFSET 0; -- three records with no offset LIMIT 0, 3 -- same as above
1条答案
按热度按时间vaj7vani1#
使用
TOP
不适用于mysql,因为这是sqlserver(或者access)语法。你可能想要LIMIT
在这里:我们还可以使用: