【发布时间】:2020-01-18 22:22:16
【问题描述】:
我有以下表格:
suppliers
id name
1 s1
2 s2
3 s3
products
id name
1 ...
2 ...
.. ...
9 lemon
.. ...
和
product_suppliers
id supplier_id product_id
1 2 9
我需要一个如下所示的结果集:
supplierName productSupplier
s1 null
s2 1
s3 null
我尝试了像下面这样的左连接:
select * from suppliers
left join product_suppliers on suppliers.id = product_suppliers.supplier_id
where product_suppliers.product_id = 9
但结果集只包含与供应商 s2 相关联的柠檬,我还需要其他供应商用于未来的关联。
谢谢!
【问题讨论】: