我現在遇到一個問題
我有 join 一個 store 數據表(這個數據表叫做 product )就是對應這個 product 的 store_id當我要將 product 數據印出來的時候如果有重複的 store_id 他會一起印出來例如
紅框就是 store_id但是我發現即使是相同 store_id 他也會打印出來我想要實現的是只要顯示一個 store_id 就好了,只要相同的 store_id 就一樣循環排列下去,除非是不同 store_id可以給我個思路嗎?
$data = $pdo->query(
"SELECT
p.url AS url,
p.name AS pname,
p.icon AS icon,
p.price AS price,
p.original_price AS original_price,
p.prod_id AS prod_id,
p.views AS views,
s.name AS sname,
s.delivery_price AS delivery_price,
s.store_id AS store_id,
c.cart_id AS cart_id,
c.quan AS quan FROM `user_cart` as c
JOIN
`product` as p ON c.prod_id = p.prod_id
JOIN
`store` as s ON s.store_id = p.store_id
WHERE
c.id = '{$_SESSION["user-id"]}'
AND
p.delivery_from = 'store' "
);
1 回答
- 1 回答
- 0 关注
- 386 浏览
添加回答
举报
0/150
提交
取消