作者shihyanyu (乐施者所求如意)
看板PHP
标题[请益] 资料表关联
时间Sun Nov 25 16:30:57 2012
想请教各位大大 有没有可能把主资料表跟子资料表一起显示在一个重复区域
我有两个资料表
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)
1F:推 PTTLSboy: GROUP_CONCAT( CONCAT( b.p_name, b.p_standard ) ) 11/25 20:32
2F:→ PTTLSboy:最後面再加上 GROUP BY a.yco_cid 11/25 20:32
3F:→ PTTLSboy:b.p_name 是品名 b.p_standard是规格 a是订单 b是订单细 11/25 20:33
4F:→ PTTLSboy:更正一下,刚没看到还有yos_id要加上 11/25 20:59
5F:→ PTTLSboy:group_concat(concat(cast(b.yos_id as char),'-',b.p_na 11/25 21:04
6F:→ PTTLSboy:me,'-',b.p_standard) order by b.yos_id asc) 11/25 21:05
7F:→ shihyanyu:谢谢PTTLSboy大人~我去试看看 11/26 13:52