【发布时间】:2015-10-24 20:58:14
【问题描述】:
我的数据库中有一个表,看起来像(表中可以有相同的元组):
+-------------+---------+--------+
| ProductName | Status | Branch |
+-------------+---------+--------+
| P1 | dead | 1 |
| P1 | dead | 2 |
| P1 | dead | 2 |
| P2 | expired | 1 |
+-------------+---------+--------+
我必须在 as 之后显示结果(Branch 属性是动态的):
+-------------+---------+--------+
| ProductName | Branch 1|Branch 2|
+-------------+---------+--------+
| P1 | dead | dead|
| P2 | expired | OK |
+-------------+---------+--------+
经过一些帮助,我想出了以下解决方案:
它显示了我需要的确切结果:
+-------------+---------+-----------+
| productName | Branch1 | Branch2 |
+-------------+---------+-----------+
| p1 | dead | dead |
| p2 | expired | OK |
+-------------+---------+-----------+
我希望将此过程转换为单个 SQL 语句。我已经尝试过,但找不到解决方案。我怎样才能做到这一点?谢谢
【问题讨论】:
-
我们可以将
call spName(...)视为一条语句吗?
标签: mysql