【发布时间】:2026-01-15 03:20:06
【问题描述】:
我有两张桌子,comp_product 和 comp_product_marchand。
comp_product 包含产品信息(描述、名称等)
comp_product_marchand 包含不同的价格(产品经销商)。每个经销商都有一个产品的价格。但并非适用于所有产品
我只想为每个经销商获取一个 SQL 查询产品列表和他的价格(即使经销商没有)
我有这个 SQL 查询:
SELECT
p.id_product,
pm.price
FROM comp_product_marchand pm
LEFT OUTER JOIN comp_product p
ON p.id_product = pm.id_product
WHERE id_marchand = 4
(WHERE 子句仅用于演示)
此 SQL 查询返回有价格的产品的价格,而不是其他产品的价格... 有什么想法吗?
【问题讨论】: