Я пытаюсь отточить свои навыки TSQL. Я загрузил базу данных AdventureWorks, но я мог бы сделать с некоторыми примерами вопросы, которые я бы попросил в реальном мире. Кто-нибудь знает список вопросов для этой базы данных?Практические вопросы AdventureWorks - esp коррелированные подзапросы
Я особенно заинтересован в коррелированных подзапросах. Я адаптировал вопрос о том, что книга, которую я представил. Но, отвечая на это, я решил, что могу просто использовать левое соединение и фильтр в NULLS - мне не нужно было использовать коррелированный подзапрос. Поэтому я не стал практиковать один, и я до сих пор не знаю, когда буду использовать их, или как мой мозговой процесс будет работать, если мне будет задан вопрос, требующий коррелированного подзапроса, а не объединения (если есть это такая вещь).
Заранее спасибо.
Спасибо. Не знал о типе вопроса, разрешенном на сайте. Будут иметь в виду на будущее. Я думаю, что запрос, который вы задали, я уже экспериментировал, и я присоединяюсь к клиентам с заказами, а затем просто использую WHERE для отфильтровывания заказов NULL, так что он отображает только клиентов с заказами. Другими словами, мне не нужно использовать подзапрос: ' SELECT * FROM [Пользователь] \t LEFT OUTER JOIN [Заказы] \t ON [Заказы] [идентификатор пользователя] = [пользователь] [ID.. ] WHERE OrderPlaced IS NULL ' – user3469285
SELECT * FROM [Пользователь] WHERE User.ID не в (SELECT UserID FROM Orders), это запрос с использованием подзапроса. – CiucaS