[英]display data with same id
我有这样的桌子,
table name:product
cart id product_name
1 fan
2 tv
2 laptop
3 mobile
3 charger
3 earphone
我需要显示
cart id=1
product name
fan
cart_id=2
product name
tv
laptop
cart_id=3
product name
mobile
charger
earphone
怎么得到这个结果??
不需要 sql 连接,我从每个循环使用的对象中获取所有数据,但我很困惑如何放置条件来获得这个结果?
这里的购物车 ID 将是动态的,这意味着它会随着用户在其帐户中使用不同产品创建购物车而增加。
你需要2张桌子
1. table_produk (save you product)
cart_id product_name
1 fan
2 tv
3 laptop
4 mobile
5 charger
6 earphone
2. table_display (store the data you want to display)
id product_show
1 1
2 2
3 2
4 3
5 3
6 3
代码:
SELECT table_produk.produk_name
FROM table_display
LEFT JOIN table_produk ON table_produk.cart_id = table_display.id
WHERE table_produk.cart_id = 2
结果://电视,笔记本电脑
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.