[請益] 資料表關聯

看板PHP作者 (樂施者所求如意)時間13年前 (2012/11/25 16:31), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/3 (看更多)
想請教各位大大 有沒有可能把主資料表跟子資料表一起顯示在一個重複區域 我有兩個資料表 1. ybids 訂單資料表 ┌───┬────┬────┐ │yco_id│yco_cid │收件地址│ └───┴────┴────┘ 主鍵 INDEX 2. ybidorders 訂單細節資料表 ┌───┬────┬────┬────┐ │yos_id│yos_cid │商品名稱│顏色款式│ └───┴────┴────┴────┘ 主鍵 INDEX 其中ybids訂單資料表是基本的收件資訊等等 訂單詳細內容 訂了那些商品 顏色款式等放在ybidorders 兩個資料表以yco_cid=yos_cid做關聯 (也就是一個yco_cid對應多個訂單細節) 我想把訂單詳細內容拉出來顯示在訂單的重複區域裡 像這樣: ┌───┬────┬────────────┬────┐ │yco_id│yco_cid │ 訂 單 細 節 │收件地址│ ├───┼────┼────────────┼────┤ │ 1 │ y01234 │yos_id-商品名稱-顏色款式│ │ │ │ │29-小熊維尼手機殼-泡泡款│ │ │ │ │64-方孔點點洞洞殼-紅色 │ │ │ │ │95-米妮按鍵貼-NULL │ │ │ │ │ │ │ │ │ │ │ │ └───┴────┴────────────┴────┘ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.3.21 ※ 編輯: shihyanyu 來自: 118.170.3.21 (11/25 16:31)

11/25 20:32, , 1F
GROUP_CONCAT( CONCAT( b.p_name, b.p_standard ) )
11/25 20:32, 1F

11/25 20:32, , 2F
最後面再加上 GROUP BY a.yco_cid
11/25 20:32, 2F

11/25 20:33, , 3F
b.p_name 是品名 b.p_standard是規格 a是訂單 b是訂單細
11/25 20:33, 3F

11/25 20:59, , 4F
更正一下,剛沒看到還有yos_id要加上
11/25 20:59, 4F

11/25 21:04, , 5F
group_concat(concat(cast(b.yos_id as char),'-',b.p_na
11/25 21:04, 5F

11/25 21:05, , 6F
me,'-',b.p_standard) order by b.yos_id asc)
11/25 21:05, 6F

11/26 13:52, , 7F
謝謝PTTLSboy大人~我去試看看
11/26 13:52, 7F
文章代碼(AID): #1GiTT4ty (PHP)
討論串 (同標題文章)
文章代碼(AID): #1GiTT4ty (PHP)