【发布时间】:2017-11-02 07:07:39
【问题描述】:
我正在尝试在UNION 的组合中使用ORDER BY 表达式,但收到错误消息
“ORDER BY 的表达式 #1 包含聚合函数并适用于 UNION”。
(SELECT 'SELECT' AS argument, count(argument) FROM mysql.general_log WHERE
argument LIKE ("SELECT%"))
UNION
(SELECT 'INSERT' AS argument, count(argument) FROM mysql.general_log WHERE
argument LIKE ("INSERT%"))
UNION
(SELECT 'UPDATE' AS argument, count(argument) FROM mysql.general_log WHERE
argument LIKE ("UPDATE%"))
UNION
(SELECT 'DELETE' AS argument, count(argument) FROM mysql.general_log WHERE
argument LIKE ("DELETE%"))
ORDER BY count(argument) ASC;
【问题讨论】:
标签: mysql sql join sql-order-by union