Re: [SQL ] 完全想不到查詢語法怎麼寫

看板Database作者 (rock)時間10年前 (2015/08/22 02:08), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

08/22 11:23, , 1F
謝謝大大, 我來好好研究一下
08/22 11:23, 1F

08/22 13:10, , 2F
你可以用關鍵字pivot去查mysql相關範例
08/22 13:10, 2F

08/22 20:06, , 3F
是, 感謝提示, 因為今天試cross join似乎不行
08/22 20:06, 3F

09/04 15:38, , 4F
參考rockchangnew大大不知是否符合您的需求?
09/04 15:38, 4F

09/04 15:38, , 5F
文章代碼(AID): #1LrsaCBA (Database)
文章代碼(AID): #1LrsaCBA (Database)