Форум: "Базы";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];
Вниз
Удаление двойных записей через запрос SQL Найти похожие ветки
← →
Anics (2002-06-05 09:04) [0]Может кто-нибудь знает как решить подобную задачу
Есть таблица1 и таблица2
уникальный ключ записи в обеих таблицах:
Фамилия,Имя,Отчество,Дата_рождения
Как написать запрос на языке SQL, для того чтобы
1) Из таблицы2 по уникальному ключу выбрать только те записи которые уже присутствуют в таблице1
2) Из таблицы2 по уникальному ключу выбрать только те записи которых нет в таблице1
← →
Lord Warlock (2002-06-05 09:14) [1]1) select * from table2
where Exists(select ID from Table1
where Table2.ID=Table1.ID)
или
select (нужные поля из Table2,Table1.ID) from table2,table1
where Table2.ID=Table1.ID
точно не помню, если не сработают оба варианта, уточню завтра.
2) соответственно not в условии
← →
Lord Warlock (2002-06-05 09:19) [2]Если нужно, могу подкинуть запрос на проверку несуществующих записей для отношения мастер-раб
← →
PSERG (2002-06-05 14:15) [3]Перый вариант от Lord Warlock 100%
← →
Lord Warlock (2002-06-05 14:17) [4]
> PSERG (05.06.02 14:15)
я знаю, сам придумал, у меня была такая же ситуация, второй привел на всякий случай, тк давно это было мог ошибиться
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.06.27;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.006 c