Доброго времени суток всем!
Суть проблемы в следующем:
Есть таблица, предположим
table, в ней 2 столбца, name & year. Требуется выбрать все NAME где нет 2003 YEAR.
Делаю так:
select * from table where year <> 2003 |
|
Получается:
Иванов 2002
Иванов 2003
Петров 2002
Сидоров 2001
Оно вроде и понятно, к первой строке условие подходит, но ведь выбирается из таблицы и Иванов 2003. Может кто сталкивался.
Повторюсь, Нужно выбрать все NAME где год не равен 2003, но при этом не отображая тех кто попадает под значение 2002, 2001 и т.д.
Заранее благодарен.