對不起,對於這樣一個通用的問題,但我真的很難找出爲什麼我得到錯誤Unknown column 'tbl_downloads.itemid' in 'on clause'
。 tbl_downloads表中絕對有一個名爲itemid的列。我的SQL有什麼問題?
SELECT tbl_downloads.itemid,COUNT(tbl_downloads.itemid*temp1.score) AS score2
FROM tbl_downloads,temp1
LEFT JOIN temp2 ON tbl_downloads.itemid=temp2.itemid
WHERE temp2.itemid IS NULL
AND tbl_downloads.memberid=temp1.memberid
GROUP BY tbl_downloads.itemid
ORDER BY score2 DESC
LIMIT 50;
這絕對是要走的路,'從tbl1,tbl2,tbl3'不是一個好習慣。 – plalx 2013-04-10 13:23:48