Настройка SQL-запроса - PullRequest
0 голосов
/ 25 июля 2011

У меня следующий запрос:

  SELECT product_description.name, product.quantity,product.price
    FROM product
    INNER JOIN product_description
    ON product.product_id=product_description.product_id
    ORDER BY product_description.name 

Мне нужно включить еще несколько таблиц, я пробовал следующее, но я не уверен, как расширить свое ON за пределы одной пары.

Ошибка: (ON line)

SELECT product_description.name, product.quantity,product.price,product_option_value_description.name
FROM product
INNER JOIN product_description, product_option_value_description
ON product.product_id=product_description.product_id=product_option_value_description.product_id
ORDER BY product_description.name

Ответы [ 2 ]

4 голосов
/ 25 июля 2011

Вы должны использовать отдельное соединение для каждой таблицы, к которой хотите присоединиться

...
JOIN Table1 ON ...
JOIN Table2 ON ...
...
2 голосов
/ 25 июля 2011
SELECT pd.name,p.quantity,p.price,povd.name
FROM product p
INNER JOIN product_description pd ON p.product_id=pd.product_id
INNER JOIN product_option_value_description povd ON p.product_id=povd.product_id
ORDER BY pd.name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...