色偷偷91综合久久噜噜-色偷偷成人-色偷偷尼玛图亚洲综合-色偷偷人人澡久久天天-国内精品视频一区-国内精品视频一区二区三区

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-11-08 162

如何用 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 標準的記錄。即使該產品本身沒有直接關聯到該類別,也可以查找出具有擴展分類的產品。

相關閱讀

主站蜘蛛池模板: 在线精品自拍亚洲第一区 | 久久精品国产精品亚洲红杏 | 精品国产女同疯狂摩擦2 | 日韩影片在线观看 | 伊人久久久久久久久久 | 亚洲天堂男 | 亚洲欧美成人中文在线网站 | 97成人精品视频在线播放 | 日本一二线不卡在线观看 | 老司机成人在线观看 | 国产一级毛片视频在线! | 深夜影院老司机69影院 | 欧美一级鲁丝片免费看 | 一本色道久久综合一区 | 四虎影院在线看 | 99精品视频观看 | 天天操2023 | 特级一级毛片视频免费观看 | 久久精品国产精品亚洲人人 | 天天综合天天干 | 毛片2| 国产精品久久久久无码av | 中文字幕日韩欧美一区二区三区 | 日韩成人在线观看视频 | 久久96国产精品久久久 | 国内精品久久久久影院嫩草 | 色天使网| 精品国产一区二区三区久久影院 | 色婷婷一区二区三区四区成人网 | 女教师3d无肉无遮挡动漫 | 一级黄a| 欧美色成人综合 | 黄色片视频软件 | 2020狠狠操 | 久久se精品一区二区国产 | 国内精品久久久久影院免费 | 国产三级网站 | 色播免费永久网在线观看 | 三a毛片 | 国产精品高清视亚洲一区二区 | 日韩一区二区三区中文字幕 |