0
我想在3個表中生成一個視圖。SQL創建矩陣表
請參閱下表。
我想要做的就是創建一個視圖,使用col:table的名稱:ItemList作爲新視圖的列的標籤。
我怎樣才能實現這一點使用SQL?
非常感謝您提前。
表:ITEMLIST,這種變化如此頻繁
+----+-------------+
| id | name |
+----+-------------+
| 1 | Apple |
| 2 | Orange |
| 3 | Banana |
| 4 | Kiwi |
| 5 | Mango |
+----+-------------+
表:UserList的
+----+-------------+
| id | name |
+----+-------------+
| 1 | John |
| 2 | Mary |
| 3 | James |
+----+-------------+
表:OrderList
+----+------+------+-----+
| id | User | Item | qty |
+----+------+------+-----+
| 1 | 1 | 4 | 1 |
| 2 | 1 | 2 | 2 |
| 3 | 2 | 1 | 4 |
| 4 | 1 | 3 | 3 |
| 5 | 3 | 5 | 1 |
| 6 | 2 | 2 | 2 |
+----+------+------+-----+
觀點,我想創建
+-------+-------+--------+--------+------+-------+
| User | Apple | Orange | Banana | Kiwi | Mango |
+-------+-------+--------+--------+------+-------+
| John | | 2 | 3 | 1 | |
| Mary | 4 | 2 | | | |
| James | | | | | 1 |
+-------+-------+--------+--------+------+-------+
神奇!這完全是完美的!非常感謝! – Pengin
@Tetsuya你非常歡迎。祝你好運 :) – peterm