例如:
bb 資料表,商品列表
b_id | b_name |
---|---|
1 | 綠茶 |
2 | 麵包 |
uu 資料表,訂購資料
u_id | b_id |
---|---|
1 | 2 |
1 | 1 |
3 | 2 |
4 | 1 |
5 | 1 |
要一次列出個別商品訂購的 u_id,可使用 GROUP BY 配合 GROUP_CONCAT()
SELECT bb.* , GROUP_CONCAT( uu.u_id ) FROM bb LEFT JOIN uu ON ( uu.b_id = bb.b_id ) GROUP BY bb.b_id結果:
b_id | b_name | GROUP_CONCAT( uu.u_id ) |
---|---|---|
1 | 綠茶 | 1,4,5 |
2 | 麵包 | 1,3 |
沒有留言:
張貼留言