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