sudhakarthikeyan Ответов: 2

Напишите запрос для извлечения значений в таблице test_a, которые находятся и не находятся в test_b, без использования ключевого слова NOT


Напишите запрос для извлечения значений в таблице test_a, которые находятся и не находятся в test_b, без использования ключевого слова NOT


протестируйте таблицу следующим образом
идентификатор
10
20
30
40
50

таблица испытаний в выглядит следующим образом
10
30
50

я хочу написать запрос для извлечения значений в таблице test a, которые находятся и не находятся в тесте b, без использования ключевого слова NOT

Что я уже пробовал:

Select id.* from test a
Left join test b on (testa.id = testb.id) where testb.id is null

F-ES Sitecore

У вас есть правильная идея, вам просто нужно исправить свой синтаксис. Google для "t-sql select" для docs\examples.

0x01AA

Еще один совет:
Взгляните на Select id.* from test a
. После SELECT список полей должен следовать за ним. Внимательно проверьте, что вы написали в виде списка полей ;)

2 Ответов

Рейтинг:
2

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!


Рейтинг:
1

Maciej Los

Я бы настоятельно рекомендовал прочитать это: Визуальное представление SQL-соединений[^]


0x01AA

Старый, но один из лучших, которые я когда-либо читал, соответственно, более просматриваемый. А 5.

Maciej Los

Спасибо, Бруно.