九色91_成人精品一区二区三区中文字幕_国产精品久久久久一区二区三区_欧美精品久久_国产精品99久久久久久久vr_www.国产视频

Hello! 歡迎來到小浪云!


如何使用SQL查詢找到包含特定類目的產品,并在產品擴展分類表中查找相關產品?


avatar
小浪云 2024-11-08 178

如何使用SQL查詢找到包含特定類目的產品,并在產品擴展分類表中查找相關產品?

mysql 查詢尋找包含特定類目的產品

給定兩個表:產品表 t_product 和產品擴展分類表 t_product_category。其中 t_product 表包含字段 product_id、category_id、title 和 seq,而 t_product_category 表包含字段 product_id 和 category_id。

任務是根據指定的 category_id 查找產品。如果相關產品在 t_product 表中找不到,則需要在 t_product_category 表中搜索。

查詢語句:

SELECT p.* FROM t_product AS p LEFT JOIN t_product_category AS pc ON p.product_id = pc.product_id WHERE p.category_id IN (1,2) OR pc.category_id IN (1,2) GROUP BY p.product_id ORDER BY p.seq ASC, p.product_id DESC LIMIT 0, 20
登錄后復制

查詢解釋:

  • 使用 left join 將 t_product 表與 t_product_category 表連接,以查找具有指定 category_id 的產品,或在 t_product_category 表中具有擴展類目的產品。
  • where 子句檢查 t_product 表的 category_id 是否匹配給定的 category_id(1 或 2),或 t_product_category 表的 category_id 是否匹配給定的 category_id(1 或 2)。
  • group by 子句根據產品 id 對結果進行分組,以確保每個產品只出現一次。
  • order by 子句按 seq 升序和 product_id 降序對結果進行排序。
  • limit 0, 20 子句限制返回的前 20 條結果。

相關閱讀

主站蜘蛛池模板: 91www在线观看 | 第一区在线观看免费国语入口 | 国产在线一区二 | 亚洲精品一区二区三区中文字幕 | 中文字幕一区在线观看视频 | www.com久久久 | 黄网站免费观看 | 欧美视频一区二区三区 | 99精品欧美一区二区三区 | 91精品国产综合久久国产大片 | 国产精品亚洲欧美日韩一区在线 | 四虎永久免费地址 | 成人精品在线视频 | jⅰzz亚洲| 在线观看欧美日韩视频 | 亚洲国产中文字幕 | 日屁网站| 国产一区91精品张津瑜 | 久久久久久www | 日韩欧美在线观看 | 日本在线视频一区二区 | 精品粉嫩aⅴ一区二区三区四区 | 91精品国产综合久久精品 | 色免费看| 欧美大片黄 | 日韩精品在线视频免费观看 | 天天爽网站 | 亚洲午夜精品一区二区三区他趣 | 亚洲国产18| 91免费观看国产 | 亚洲一区二区三区桃乃木香奈 | 在线观看视频一区二区三区 | 欧美日韩1区2区3区 欧美久久一区 | 91精品国产91久久久久游泳池 | 亚洲喷水 | 国产一级片网站 | 午夜影院 | 日韩在线看片 | 欧美一区二区三区在线看 | 国产中文字幕在线 | 国内精品久久影院 |