0
我是MYSQL的新手!需要检查两个表格之间最喜欢哪一行
我需要做一个SQL查询在那里我检查有多少喜欢一个行有(之间两个表)
我发现长得很像我的另一个问题,但我不能让它返回任何东西(甚至尽管它没有产生错误
查询:
SELECT *
FROM likes
INNER JOIN (SELECT likes.like_id,
COUNT(*) AS likes
FROM likes
INNER JOIN uploads ON likes.upload_id=uploads.upload_id
WHERE uploads.upload_date >= DATE_SUB(CURDATE(), INTERVAL 8 DAY)
GROUP BY uploads.upload_id) x ON x.like_id = likes.like_id
ORDER BY x.likes DESC
链接到原来的问题: MySQL, Need to select rows that has the most frequent values in another table
帮助深表感谢
亲切的问候, 马蒂亚斯
我要试一试!谢谢!你会如何发布我的数据库结构? – 2012-04-19 15:37:47
通常情况下,人们将其放在问题描述中。您只需执行'描述表格'或'显示创建表格'并复制该输出。 –
ethrbunny
2012-04-19 15:39:31
什么是cnt? :) – 2012-04-19 15:57:22