【发布时间】:2017-12-30 13:31:55
【问题描述】:
给定这个表我需要什么mysql来实现下面的结果:
表:
+----+-------+--------------
| name| id | items | vol
+----+-------+---------------
| A | 1111 | 4 | 170
| A | 1111 | 5 | 100
| B | 2222 | 6 | 200
| B | 2222 | 7 | 120
+----+-------+-----------------
上表是联合查询的结果
SELECT * FROM imports
union all
SELECT * FROM exports
ORDER BY name;
我想创建一个看起来像这样的临时视图
想要的结果:
+----+---------+---------+-------------------
| name| id | items | vol | items1 | vol2
+-----+--------+-------+--------------------
| A | 1111 | 4 | 170 | 5 | 100
| B | 2222 | 6 | 200 | 7 | 120
+----+---------+---------+-------------------
任何帮助将不胜感激! -谢谢
【问题讨论】:
-
说“这是由 UNION 查询准备的一些数据,我怎样才能使它看起来像......”并不是很好,因为我们无法确定源数据的外观,我们需要知道,因为它会影响我们如何回答。这就像在说“如果答案是 4,那么问题是什么?” - 可能是 1+3、2+2、5-1 等...请拆分您的问题以分别显示进口数据和出口数据