猿问

如果分類是一樣的,則不需要再顯示相同的分類?

我現在遇到一個問題

我有 join 一個 store 數據表(這個數據表叫做 product )
就是對應這個 product 的 store_id
當我要將 product 數據印出來的時候
如果有重複的 store_id 他會一起印出來
例如
https://img2.mukewang.com/5c8f3f2e0001a48906670800.jpg

紅框就是 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' "
    );
aluckdog
浏览 387回答 1
1回答
随时随地看视频慕课网APP
我要回答