У меня есть 2 таблицы.MySQL - LEFT JOIN не работает как ожидалось
attribute
=========
ID Name
-------------------
1 Size
2 Colour
product_attribute
=========
ID attribute_id
-------------------
1 1
Я хочу показать любые значения, содержащиеся в таблице атрибутов, которые отсутствуют в таблице product_attribute.
Этот код приводит к «размеру», когда я ожидал «цвет». Что мне не хватает?
SELECT name FROM attribute a LEFT JOIN product_attribute p ON a.id = p.attribute_id
Это вернет обоих. – Strawberry