我如何轉換以下: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