Я мог бы использовать некоторую помощь при написании SQL-запроса. Я пытаюсь отобразить некоторые данные из одной таблицы, но нужные мне данные зависят от значения из другой таблицы. Я довольно новичок в этом, поэтому я попытаюсь объяснить это как можно лучше:Написание sql-запросов из нескольких таблиц
У меня есть стол Orders
с колонками ShipCity
и OrderId
. Я хотел бы получить значение OrderId
от Orders
, где ShipCity
= Caracas
. используя те различные значения OrderId
, я хотел бы запросить другую таблицу с именем Order Details
где [Детали заказа]. [OrderId] = [Заказы]. [OrderId] (= to 'Caracas').
я надеюсь это сделал. где я застрял, я уверен, что мне нужно будет создать некоторые переменные или временную таблицу для хранения этих значений, и у меня пока нет опыта с этими вещами. Буду признателен за любую помощь. Кроме того, это таблицы в базе данных образцов Northwind, если это помогает. ниже - фиктивный пример того, что я пытаюсь сделать.
Select OrderId
FROM [Orders]
WHERE ShipCity = 'Caracas'
Select OrderId
FROM [Order Details]
WHERE OrderId = (Orders.ShipCity = 'Caracas')
вот другой способ смотреть на него:
SELECT OrderId
FROM [Order Details]
WHERE OrderId = [Orders].ShipCity = 'Caracas'
+1: Быстрее, чем я –
Хорошо, теперь я только обо всем видел :) Спасибо! – LittleBobbyTables