【发布时间】:2018-09-08 10:55:32
【问题描述】:
我有几个类似的问题。并希望按列获得结果。可能吗?我有什么办法? “UNION”的语法是否正确?
例子:
select(
(select total, amount FROM table_1 where sale_type = "type_1" GROUP BY
total WITH ROLLUP),
(select total, amount FROM table_1 where sale_type = "type_2" GROUP BY
total WITH ROLLUP),
(select total, amount FROM table_1 where sale_type = "type_3" GROUP BY
total WITH ROLLUP),
(select total, amount FROM table_1 where sale_type =
"type_4" GROUP BY
total WITH ROLLUP),ORDER BY total);
谢谢!
结果表:
total type_1 type_2 type_3 type_4
... ... ... ... ...
【问题讨论】:
-
请提供一些示例数据来解释您的问题。
-
您没有包含数据,您包含了一个零解释的复杂查询。请通过显示样本输入数据和预期输出来告诉我们您的问题。如果您认为它不明显,请解释我们如何获得该输出。
-
请显示来自
table_1表的实际样本输入数据。然后显示预期的输出。
标签: mysql sql database join select