我如何转换以下:SQL使用行作为列
+------+---------+------+
| Date | Product | Sold |
+------+---------+------+
| 1/1 | P1 | 100 |
| 1/1 | P2 | 250 |
| 1/1 | P3 | 50 |
| 2/1 | P1 | 170 |
| 2/1 | P2 | 0 |
| 2/1 | P3 | 70 |
+------+---------+------+
到一个表是这样的:
+------+-----+-----+----+
| Date | P1 | P2 | P3 |
+------+-----+-----+----+
| 1/1 | 100 | 250 | 50 |
| 2/1 | 170 | 0 | 70 |
+------+-----+-----+----+
使用SQL?
我知道产品的数量(正好3)。
请查找枢轴。你正在使用哪个数据库? – 2012-03-19 14:10:36
PIVOT。你使用哪个数据库? – Randy 2012-03-19 14:10:57
@AmitBhargava我正在使用MySQL – baruch 2012-03-19 14:14:20