У меня есть 3 таблицы MySQL.
компании с company_id и company_name
продукты с product_id и company_id
имена с product_id , product_name и другая информация о продукте
Я пытаюсь вывести product_name
и company_name
в одном запросе для данного product_id
.
В основном мне нужна информация из таблиц имен и компаний, а связь между ними - таблица продуктов.
Как мне сделать соединение, которое должно "отскочить" от третьего стола?
Что-то вроде этого, но это, очевидно, не работает:
SELECT product_name, company_name
FROM names
LEFT OUTER JOIN companies ON
(names.product_id = products.product_id and products.company_id = companies.company_id)
WHERE product_id = '12345'