Задать вопрос
@igorc75

Как выполнить SQL запрос с присоединением другой таблицы?

Запрос работает, но товарные позиции выводятся только те что есть в таблице ZAKAZ, а нужно чтобы выводились все "name_tovar" из таблицы TOVAR
SELECT tovar.name_tovar'Наименование продукции', tovar.lotok'Шт', tovar.price'Цена', 
    max(CASE WHEN id_tochka = 4 THEN kol ELSE '' END) AS 'Маг 1',
    max(CASE WHEN id_tochka = 5 THEN kol ELSE '' END) AS 'Маг 2'
  FROM tovar
    LEFT JOIN zakaz ON zakaz.id_tovar=tovar.id
  WHERE zakaz.data_zap='2022-12-14' AND zakaz.id_tovar=tovar.id AND tovar.id_razdel=2 
  GROUP BY id_tovar 
  ORDER BY tovar.sort, tovar.id ASC;
  • Вопрос задан
  • 131 просмотр
Подписаться 2 Простой 20 комментариев
Решения вопроса 1
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
WHERE zakaz.data_zap='2022-12-14'А какая дата заказа, если в этой строчке заказа нет?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
27 дек. 2024, в 11:58
3000 руб./за проект
27 дек. 2024, в 09:38
6000 руб./за проект
27 дек. 2024, в 09:01
2000 руб./за проект