(новичок, помогите пожалуйста)Помогите с SQL-запросом
привет, я мог бы использовать некоторую помощь при написании SQL-запроса. Я пытаюсь отобразить некоторые данные из одной таблицы, но данные, которые мне нужны, зависят от значения из другой таблицы. Я довольно новичок в этом, поэтому я попытаюсь объяснить это, я могу:
У меня есть таблица «Заказы» с колонками «ShipCity» и «OrderId». я хотел бы получить значение «OrderId» из «Orders», где «ShipCity» = «Caracas». используя эти разные значения «OrderId», я хотел бы запросить другую таблицу под названием «Детали заказа», где [Детали заказа]. [OrderId] = [Заказы]. [OrderId] (= to «Каракас»).
Я надеюсь, что это имело смысл. где я застрял, я уверен, что мне нужно будет создать некоторые переменные или временную таблицу для хранения этих значений, и у меня пока нет опыта с этими вещами. я был бы признателен за любую помощь. Кроме того, это таблицы в базе данных образцов 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'
SQL/Программирование должно быть перенесено в Stack Overflow; На мой взгляд, это не связанная с системным управлением тема. – Stemen
Возможный дубликат [помощь с запросом sql] (http://stackoverflow.com/questions/3420496/help-with-a-sql-query) –