• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

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

  • Автор темы Melifasent
  • Дата начала
M

Melifasent

-bDD2PHzJX8.jpg

Помогите правильно сформулировать запрос на выборку: Выбрать клиентов из базы данных, которые не приезжали в этом (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'
)
 
G

grigrim

Код:
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
)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!