У меня две таблицы: Table1
выглядит так:
domain property property2
------------------------------------
a.com xx yy
b.com zz jj
c.ocm dd rr
Table2
выглядит так:
domain ip
-------------
a.com 1.1.1
c.com 3.3.3
Я хочу запросить Table1.domain
, который не существует в Table2.domain
. Я пробовал эту команду:
SELECT 'Tabl1'.'domain'
FROM 'myschema'.'Table1'
WHERE NOT EXISTS
(SELECT 'Table2'.'domain'
FROM 'myschema'.'Table2'
WHERE 'Table2'.'domain' = 'Table1'.'domain')
Он возвращает 0 записей. Но я знаю, что есть некоторые записи в доменах Table1, которых нет в таблице2. Можете ли вы указать мне, чего не хватает?
Пытаться:
SELECT table1.domain
FROM table1
WHERE table1.domain NOT IN (SELECT table2.domain FROM table2)
Tabl1