Гость
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Удаление повторяющихся записей / 3 сообщений из 3, страница 1 из 1
07.03.2016, 13:05
    #39187130
minioracle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей
Доброе время суток.
есть таблица в не данные:

id-soft-namess---dat---timer
42--- S--- 57--- 30.01.2016 10:54:41
43--- S--- 60--- 30.01.2016 10:51:51
44--- S--- 65--- 30.01.2016 10:47:11
45--- S--- 68--- 30.01.2016 10:48:21
46--- S--- 72--- 30.01.2016 10:48:45
47--- S--- 75--- 30.01.2016 10:50:27
48--- S--- 78--- 30.01.2016 10:51:19
49--- S--- 83--- 30.01.2016 10:53:04
... ... ... .....
66--- S--- 72--- 30.01.2016 11:08:45
67--- S--- 65--- 30.01.2016 11:47:11
68--- S--- 68--- 30.01.2016 11:48:21
... ... ... .....
77--- S--- 91--- 31.01.2016 11:50:27
78--- S--- 92--- 31.01.2016 11:51:19
79--- S--- 93--- 31.01.2016 11:53:04
... ... ... .....

вот нужен sql запрос который позволит удалить 66,67,68 строчку, т.е. дублирующиеся, оставить только уникальные? В итоге должно быть:
id-soft-namess---dat---timer
42--- S--- 57--- 30.01.2016 10:54:41
43--- S--- 60--- 30.01.2016 10:51:51
44--- S--- 65--- 30.01.2016 10:47:11
45--- S--- 68--- 30.01.2016 10:48:21
46--- S--- 72--- 30.01.2016 10:48:45
47--- S--- 75--- 30.01.2016 10:50:27
48--- S--- 78--- 30.01.2016 10:51:19
49--- S--- 83--- 30.01.2016 10:53:04
Помогите реализовать такой Sql запрос.
Делаю такой запрос
Код: sql
1.
DELETE a.* FROM Cam a WHERE EXISTS (SELECT 1 FROM Cam b GROUP BY b.namess, b.dat HAVING a.namess = b.namess AND a.dat=b.dat AND a.id>MIN(b.id))



Выдает ошибку
FROM Cam a после имени таблицы буквы а.


Помогите разобраться Плиз!
...
Рейтинг: 0 / 0
07.03.2016, 16:40
    #39187236
pit_alex
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей
minioracle,

как то так

Код: sql
1.
DELETE FROM Cam WHERE id IN (SELECT a.id from Cam a, Cam b where a.[dat]=b.[dat] and a.[namess]=b.[namess] group by a.id HAVING a.id> min(b.id))
...
Рейтинг: 0 / 0
07.03.2016, 21:57
    #39187325
minioracle
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей
pit_alex,

Спасибо работает
...
Рейтинг: 0 / 0
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Удаление повторяющихся записей / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]