warlinx
@warlinx

Как исправить запрос SQL?

Есть три таблицы. rpm_zone_future_retail, rpm_future_retail и rpm_zone_location
Нужно найти запрос, чтобы найти все комбинации item / zone в таблице rpm_zone_future_retail, для которых нет данных о ценах на уровне местоположения (rpm_future_retail). При этом местоположения, связанные с каждой зоной, можно получить из таблицы rpm_zone_location (например: зона: 1 = местоположения: 2302, 3040 и т. Д.). Вывод должен получиться следующий
60d8aec711bd4440125285.png

Пока что осмыслил только вот это

select rpm_zone_future_retail.*
from rpm_zone_future_retail
join rpm_future_retail
on rpm_zone_future_retail. item = rpm_future_retail. item
join rpm_zone_location
on rpm_zone_location. ZONE_ID = rpm_zone_future_retail. ZONE

Если это правильно, то как отфильтровать данные, чтобы вывести только те, для которых нет данных в таблице rpm_future_retail

пример таблиц здесь
  • Вопрос задан
  • 119 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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