有人在这里帮放在一起这是非常有用的查询!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