我们有一个联合查询。这是一个基本(类似)示例:
SELECT a.Name, b.Info
FROM a
LEFT JOIN b ON (a.ID = b.ID)
WHERE a.Name LIKE "a%"
UNION
SELECT a.Name, b.Info
FROM a
LEFT JOIN b ON (a.ID = b.ID)
WHERE a.Name LIKE "b%"
ORDER BY a.Name, b.Info;
我收到一条错误消息,上面写着“‘订单子句’中的未知列‘b.Info’”。
当我从 ORDER BY 子句末尾删除“b.Info”时,它可以工作。
想法?