我有一個表,其中包含以下列:user_id,key,value和flag。 SELECT,FROM,WHERE,GROUP BY和ORDER BY按照預期自行工作。當我嘗試將密鑰添加到表中時,出現檢查我的語法的錯誤。關鍵是問題,價值就是答案。我想要一個結果,顯示所有可能的答案的所有問題,並計算出答案的發生頻率。MySQL查詢來計票
SELECT value AS 'Answer', count(*) AS 'Total Votes'
FROM survey_data sd
INNER JOIN (SELECT key FROM sd GROUP BY key) T1 ON T1.key = sd.key
WHERE flag != 1
GROUP BY value
ORDER BY 'Total Votes' DESC
我在這裏錯過了什麼?
作爲一個方面說明,當我運行這個查詢沒有INNER JOIN,結果不是命令DESC'總投票' - 有誰知道爲什麼或什麼問題可能是?
感謝, 瑞安
工作完美...和良好的建議! – NightHawk 2011-03-03 01:29:15