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

Hello! 歡迎來到小浪云!


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


avatar
小浪云 2024-11-08 185

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

相關閱讀

主站蜘蛛池模板: 国产精品视频一区二区三区四蜜臂 | 国产精品久久久久久久久久久久冷 | 欧美黄色性生活视频 | 国产精品a免费一区久久电影 | 欧美极品在线观看 | 欧美精品久久久久 | 91精品国产手机 | 国产精品福利久久久 | 成人在线一区二区 | 欧美中文字幕一区二区三区亚洲 | 在线免费看黄 | 午夜视频在线免费观看 | 久久www免费人成看片高清 | 欧美成人a∨高清免费观看 色999日韩 | 国产精品久久久久久久久久久免费看 | 91在线精品一区二区 | 成人午夜精品 | 国产精品一区在线观看 | 国产精品久久久久久久久久久久久 | 一区二区免费在线观看 | 欧美一区二区在线观看 | 一区日韩| 337p日本欧洲亚洲大胆 | 亚洲精品久久久久久久久久久久久 | 成人精品一区二区三区 | 国产精品久久欧美久久一区 | 色在线视频网站 | 亚洲一一在线 | 国产午夜精品视频 | 在线观看视频福利 | 中文字幕乱码一区二区三区 | 国产精品极品美女在线观看免费 | 欧美一级在线 | 国产精品美女久久久久久免费 | 精品videossex高潮汇编 | 蜜臀久久| 亚洲一区二区在线 | 性色av一区二区三区 | 日本一区二区三区免费观看 | 欧美日韩亚洲视频 | 久久综合一区 |