Показать сообщение отдельно
  #10 (permalink)  
Старый 24.02.2013, 15:48
Аватар для walik
Профессор
Отправить личное сообщение для walik Посмотреть профиль Найти все сообщения от walik
 
Регистрация: 09.11.2009
Сообщений: 1,101

Скорее всего, ошибка была в том что я опечатался. Там в запросе есть LEEFT . Одну букву Е надо убрать.

Кроме того не забудте поменять `SC_products`.`ID` на `SC_products`.`productID`

Короче запрос должен быть таким:
SELECT
`SC_product_options_values`.`option_value_ru`,
`SC_product_options_values`.`productID`,
`SC_products`.`price`
FROM
`SC_product_options_values`
LEFT JOIN
`SC_products`
ON
`SC_products`.`productID` = `SC_product_options_values`.`productID`

Сообщение от djonA
я выбираю из таблицы `SC_product_options_values` значение option_value_ru, productID и получаю занчение productID
Я вам предложил вариант, в котором, предполагается что все будет выполнено одним запросом (второго не надо будет)
__________________
"Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете."
Мой сертификат :-D клацай
Ответить с цитированием