Вложенный Запрос

Melifasent

New member
08.07.2013
1
0
#1

Помогите правильно сформулировать запрос на выборку: Выбрать клиентов из базы данных, которые не приезжали в этом (2013) году:
Вот, что пишу я, и SQL Server 2005 не выдает ничего.

PHP:
SELECT Kliyent.Nomer_klienta
FROM Zakaz Inner Join Kliyent ON Zakaz.Nomer_klienta = Kliyent.Nomer_klienta
WHERE Kliyent.Nomer_klienta NOT EXISTS(
SELECT DISTINCT Kliyent.Familiya, Kliyent.Imya, Kliyent.Yuridicheskoye_litso,Kliyent.Nomer_klienta
FROM Zakaz Inner Join Kliyent ON Zakaz.Nomer_klienta = Kliyent.Nomer_klienta
WHERE Zakaz.God_zakaza = '2013'
)
 

grigrim

New member
16.07.2008
2
0
#2
Код:
select k.Nomer_klienta
from Kliyent k
where not exists (
select 1
from Zakaz z
where z.God_zakaza = '2013'
and z.Nomer_klienta = k.Nomer_klienta
)