Выбрать из второй таблицы количество записей, уникальных по отношению к первой таблице

Naile
Дата: 16.06.2011 17:49:52
Дано :
Таблица_1 (id)
1,2,5,6,8,10

Таблица_ 2 (id)
1,2,3,4,5,6,7,8,9,10

надо найти - сколько записей в Таблице 2, которых нет в Таблице 1.

Т.е. 3,4,7,9 - всего 4 записи (count)

Как это можно сделать?
Вариант с INNER JOIN не проходит :

select * from Таблица_2 t_2
inner join Таблица_1 t_1 ON t_1.id != t_2.id
Гавриленко Сергей Алексеевич
Дата: 16.06.2011 17:52:58
not exists
Уленшпигель
Дата: 16.06.2011 17:53:28
Naile,

версия сервера какая?
Naile
Дата: 16.06.2011 17:54:34
Уленшпигель
Naile,

версия сервера какая?

2008
Уленшпигель
Дата: 16.06.2011 18:06:42
Naile,


SELECT count(*)
FROM (SELECT id
         FROM Таблица_2
         EXCEPT
         SELECT id
         FROM Таблица_1)
Naile
Дата: 16.06.2011 18:22:47
Уленшпигель,

Спасибо!
uaggster
Дата: 16.06.2011 22:42:22
Select Count(distinct a.id) from Таблица_2 a left join Таблица_1 b on
a.id=b.id where b.id is Null

Select Count(distinct a.id) from Таблица_2 a
Where not a.id in (Select b.id from Таблица_1 b)

Select Count(distinct a.id) from Таблица_2 a
Where not Exists (Select * from Таблица_1 b Where a.id=b.id)

Как минимум.