powered by simpleCommunicator - 2.0.37     © 2025 Programmizd 02
Форумы / SQLite [игнор отключен] [закрыт для гостей] / Удаление повторяющихся записей
3 сообщений из 3, страница 1 из 1
Удаление повторяющихся записей
    #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
Удаление повторяющихся записей
    #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
Удаление повторяющихся записей
    #39187325
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pit_alex,

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


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