【发布时间】:2017-01-15 05:06:44
【问题描述】:
我需要将一个表与另一个表连接起来,对于左表中的每种类型的组,我在第二个表中得到了这个值类型的总和,其中 group_type = 4。 我尝试了以下操作:
SELECT *
FROM orbiting_group_types ogt
LEFT JOIN
(SELECT SUM(val)
FROM report_orbiting_vals rov
ORDER by TYPE
WHERE rov.orbiting_group_type_id = 4)
ON ogt.id = rov.orbiting_group_type_id
但是它给我一个错误 -
syntax error at or near "WHERE"
LINE 8: WHERE rov.orbiting_group_type_id = 4)
我错过了什么?
【问题讨论】:
-
ORDER by应该在WHERE子句之后。