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

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-11-08 200

如何使用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 條結果。

相關閱讀

主站蜘蛛池模板: 亚洲综合天堂 | 成人精品久久久 | 久久五月婷 | 一区二区国产精品 | 久久88 | 一区二区视频免费观看 | 欧美激情综合色综合啪啪五月 | 色橹橹欧美在线观看视频高清 | 成人欧美一区二区 | 69堂永久69tangcom | 福利一区二区在线 | 亚洲高清视频在线观看 | 亚洲精品国产成人 | 亚洲一二三区精品 | 一区免费视频 | 久久久久久久久久影视 | 激情在线视频 | 中文在线视频 | 国产91在线 | 中日 | 9久久婷婷国产综合精品性色 | 天天综合网天天综合 | 自拍视频国产 | 噜久寡妇噜噜久久寡妇 | 天堂亚洲| 四虎影音 | 三级视频久久 | 一级网站 | 成人国内精品久久久久一区 | 久综合| 久久久国产一区二区三区 | 国产成人综合亚洲欧美94在线 | 日韩久久精品视频 | 久久久久亚洲视频 | 久久久久久久国产精品 | 成人免费视频网站在线观看 | a级在线观看 | 91传媒在线观看 | 国产精品久久 | 国产四虎 | 日韩成人免费中文字幕 | 在线视频 欧美日韩 |