shailesh uke Ответов: 1

Получить строки в таблице sqlserver thoes не сопоставляются с другими таблицами


Одна из них таблица спроса а другая таблица VarientCountry мне нужны только те записи которые не сопоставляются с таблицей VarientCountry

Demand Table

Id Varient Country
1     v1       India
2     v2       NULL
3     v3       Nepal
4     v4       Japan

VarientCountry Table

Id Varient Country
1    v1       India
2    v1       Uk
3    v2       China
4    v1       Indonisia
5    v3       Nepal
6    v4       Egland
7    v4       Null

I want Excepted Result like as

Id Varient Country
1     v1       UK
3     v2       China
6     v4       England


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

Одна из них таблица спроса а другая таблица VarientCountry мне нужны только те записи которые не сопоставляются с таблицей VarientCountry

I want Excepted Result like as

Id Varient Country
1     v1       UK
3     v2       China
6     v4       England

1 Ответов

Рейтинг:
1

OriginalGriff

Попробуй:

SELECT vc.*
FROM VarientCountry vc
LEFT JOIN Demand d ON d.Country = vc.Country
WHERE d.Country IS NULL