@eugeneledenev

Как обратиться к колонке сформированной через AS?

Есть as upc1 и колонка появляется, но ON (p.upc=upc1) тут пишет что не знает что такое upc1. Как к ней правильно обратиться?
Когда делаю ON (p.upc=CONCAT(smp.manufacturer_prefix,sp.sku_manufacturer)) тормоза просто нереальные.
SELECT *, (CONCAT(smp.manufacturer_prefix,sp.sku_manufacturer)) as upc1 FROM it_seller_price sp
LEFT JOIN it_seller_manuf_prefix smp ON (sp.seller_id=smp.seller_id AND smp.manufacturer=sp.manufacturer)
LEFT JOIN it_seller s ON (s.seller_id=sp.seller_id)
LEFT JOIN oc_product p ON (p.upc=upc1)
WHERE smp.manufacturer IS NOT NULL
  • Вопрос задан
  • 65 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы