У меня есть следующие таблицы:
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, и мне также нужны остальные поставщики для будущей ассоциации.
спасибо!