1
創建新列
編輯:對不起,我列一個錯誤
我有下表:
_______________________________________
| ItemID | ItemName | ItemDescription |
|________|__________|_________________|
| 1 | Alice | Foo |
|________|__________|_________________|
| 2 | Bob | Bar |
|________|__________|_________________|
________________________
| LinkID | LinkAddress |
|________|_____________|
| 1 | www.c.com |
|________|_____________|
| 2 | www.b.com |
|________|_____________|
| 3 | www.a.com |
|________|_____________|
________________________________________
| AssocID | ItemID | LinkID | LinkType |
|_________|________|________|__________|
| 1 | 1 | 3 | Youtube |
|_________|________|________|__________|
| 2 | 2 | 2 | Facebook |
|_________|________|________|__________|
| 3 | 2 | 1 | Twitter |
|_________|________|________|__________|
我想獲得一個SQL查詢來創建這樣一個結果:
__________________________________________________________________
| ItemName | ItemDescription | Youtube | Facebook | Twitter |
|__________|_________________|___________|___________|___________|
| Alice | Foo | NULL | NULL | www.a.com |
|__________|_________________|___________|___________|___________|
| Bob | Bar | www.c.com | www.b.com | NULL |
|__________|_________________|___________|___________|___________|
這可能嗎?
看起來很完美,但我有個e列不正確,對不起 – topherg
@cgoddard看到我更新的答案。 –
如果我想爲它添加一個WHERE語句,比如'WHERE Facebook NOT NULL',我該怎麼做?我已經嘗試過,但它說'臉譜'是一個未知的列 – topherg