有人在這裏幫放在一起這是非常有用的查詢!ORDER BY打破MySQL查詢
SELECT * FROM results r
INNER JOIN categories c on r.id = c.result_id
WHERE c.name in ('$purpose', '$prop_type', '$loan_type')
GROUP BY r.id
HAVING COUNT(c.c_id) = 3
LIMIT 50 OFFSET 0
哪個工作好!但是,當我嘗試使用
SELECT * FROM results r
INNER JOIN categories c on r.id = c.result_id
WHERE c.name in ('$purpose', '$prop_type', '$loan_type')
ORDER BY r.usefulness DESC
GROUP BY r.id
HAVING COUNT(c.c_id) = 3
LIMIT 50 OFFSET 0
命令結果時出現語法錯誤。我在這裏錯過了很明顯的東西嗎
非常感謝!
的應該是你最後的標準順序 – 2012-04-14 00:59:41
謝謝大家。知道這將是簡單的事情! – 2012-04-14 01:03:25
(無關的問題):你可能只需要'選擇R *'。不是'SELECT *' – 2012-04-14 01:19:09