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

Hello! 歡迎來到小浪云!


如何用 MySQL 查詢語句匹配兩個表中特定類別,即使產品沒有直接關聯到該類別?


avatar
小浪云 2024-11-08 166

如何用 MySQL 查詢語句匹配兩個表中特定類別,即使產品沒有直接關聯到該類別?

如何編寫 mysql 查詢語句以匹配兩個表中的特定類別?

在產品表和產品擴展分類表中,產品可能具有多個擴展分類。如何編寫查詢語句以獲取根據特定類別查找的產品,即使該產品沒有直接關聯到該類別也可以查找出來?

以下錯誤查詢示例:

select p.* from t_product as p , t_product_category as pc where ( p.category_id in ( 1,2 ) or ( p.product_id = pc.product_id and pc.category_id in ( 1,2 ) ) ) group by p.product_id order by p.seq asc, p.product_id desc limit 0, 20
登錄后復制

正確的查詢語句如下:

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 表,并使用 or 條件來獲取符合 category_id 標準的記錄。即使該產品本身沒有直接關聯到該類別,也可以查找出具有擴展分類的產品。

相關閱讀

主站蜘蛛池模板: 国产成人啪免费观看软件 | 91传媒在线观看 | 国产丝袜一区二区三区免费视频 | 国产人成精品一区二区三 | 国产精品视频一区二区三区不卡 | 在线一区二区观看 | 无码一区二区三区视频 | 成人av一区二区三区 | 国精产品一区一区三区免费完 | 亚洲人成在线播放 | 麻豆视频在线免费观看 | 丁香一区二区 | 久久久久久精 | 99re在线视频| 一级在线视频 | 亚洲精久 | av二区三区 | 免费观看的黄色网址 | 亚洲综合在线视频 | 理论片免费在线观看 | 欧美在线视频一区二区 | 国产91精品久久久久久久网曝门 | 欧美日韩综合精品 | 亚洲一区二区三区免费在线观看 | 91久久精品 | 久久久久久国产精品免费免费狐狸 | 久久精品亚洲一区 | 国产又爽又黄的视频 | 亚洲免费成人av | 亚洲电影成人 | 成人午夜免费网站 | 成人在线a | 中文字字幕在线中文乱码范文 | 亚洲播放| h免费观看 | 美女福利视频 | 日韩视频区 | 国产一区欧美 | 国产精品视频一二三区 | 久久成人一区二区三区 | 久久久久久黄 |