Вверх ↑
Ответов: 1891
Рейтинг: 110
#1: 2010-08-05 22:58:08 ЛС | профиль | цитата
miver, писал(а):
Как правильнее избавляться, от дубликатов (полностью одинаковых строк в БД)


Вот так на выборку:
#sql
SELECT DISTINCT * FROM Mytable;

Вот так на вставку:
#sql
--если колонкам m и e присвоено значение NOT NULL
INSERT INTO Mytable (m,e) VALUES ((SELECT 1 WHERE NOT EXISTS (SELECT m,e FROM Mytable WHERE m = 1 AND e=2)), (SELECT 2 WHERE NOT EXISTS (SELECT m,e FROM Mytable WHERE m = 1 AND e=2)));
карма: 0
%time%
1
Голосовали:miver