作者rockchangnew (rock)
看板Database
標題Re: [SQL ] 完全想不到查詢語法怎麼寫
時間Sat Aug 22 02:08:10 2015
※ 引述《iceman0204 (LOSER)》之銘言:
: 資料庫版本: MYSQL
: 內容/問題描述:
: 各位神人好, 我實在是想破頭了, 學校學的不夠多, 只好上來求救
: 我有一個資料表A( ID, NAME) <A1,A2,A3>
: 還有一個資料表B( ID, NAME) <B1,B2,B3,B4,B5>
: 再來就是資料表C( ID, A的ID, B的ID, C數值)
: 我要怎麼下查詢才能夠
: B1 B2 B3 B4 B5
: -----------------------
: A1 | C值 C值 0 0 C值
: A2 | 0 0 0 0 0
: A3 | 0 C值 0 C值 0
: 也就是如果在C沒有對應的值的話, 就補上0
: 想了好幾天, 一直想不到答案, 苦惱死了
: 救命呀!!!!
我是MS SQL,不知道MYSQL是否可以這樣做
但是我根據您的需求用MSSQL實作
供您參考
超連結如下
http://goo.gl/4ZCQWh
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.194.8
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1440180492.A.2CA.html
推 iceman0204: 謝謝大大, 我來好好研究一下 08/22 11:23
→ rockchangnew: 你可以用關鍵字pivot去查mysql相關範例 08/22 13:10
推 iceman0204: 是, 感謝提示, 因為今天試cross join似乎不行 08/22 20:06
推 computer0112: 參考rockchangnew大大不知是否符合您的需求? 09/04 15:38