SQL-представление, в котором строки не сопоставлены

StackOverflow https://stackoverflow.com//questions/10708470

Вопрос

В основном то, что я пытаюсь выяснить, скажем, у меня есть

Таблица 1tbl1

ID | Name

и таблица2tbl2

ID | Name

Тогда у меня есть таблица сопоставления mt

ID | tbl1ID | tbl2ID

Данные здесь действительно не важны, и эти таблицы являются примерами.

Как сделать view который захватит все элементы в tbl1 которые не сопоставлены с mt.

Кстати, я использую Microsoft SQL-сервер 2008.

Это было полезно?

Решение

CREATE VIEW v_unmapped
AS
SELECT  *
FROM    tbl1
WHERE   id NOT IN
        (
        SELECT  tbl1Id
        FROM    mt
        )
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top