powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / SQLite [игнор отключен] [закрыт для гостей] / удалить дубли в базе sqlite
6 сообщений из 6, страница 1 из 1
удалить дубли в базе sqlite
    #34538760
fStrange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
имею 2 таблицы в базе SQLite
1-я aid, uid
2-я bid, aid

в первой дублятся uid
нужно оставить 1 экземпляр вместо дублей в первой таблице и удалить во второй таблице поля с отсутствующим aid

я вижу только решение через php, к сожалению пока в SQL очень слаб
как бы это сделать только средствами SQL
...
Рейтинг: 0 / 0
удалить дубли в базе sqlite
    #34539326
Бабичев Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bмеется ли некий набор полей, по которому можно однозначно идентифицировать строку?
Или может в sqlite есть некий системный идентификатор строки?
Вобщем нужно нечто, чтобы позволило отличить одну строку, от другой.
...
Рейтинг: 0 / 0
удалить дубли в базе sqlite
    #34539508
Alexbootch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fStrangeимею 2 таблицы в базе SQLite
1-я aid, uid
2-я bid, aid

в первой дублятся uid
нужно оставить 1 экземпляр вместо дублей в первой таблице и удалить во второй таблице поля с отсутствующим aid

я вижу только решение через php, к сожалению пока в SQL очень слаб
как бы это сделать только средствами SQL



В принципе можно сделать и с помощью SQL. Какие типы полей в таблицах и другую подробную информацию о таблицах?
Насчет того, что SQL очень слаб - это не правда
...
Рейтинг: 0 / 0
удалить дубли в базе sqlite
    #34539518
fStrange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
часть задачи решил...

2 -я часть
SQLite таблица

id | title | bid
1 aaa 11
2 aaa 22
3 aaa 11
4 bbb 11
5 ccc 11
6 bbb 12


в результате должно быть

id | title | bid
1 aaa 11
2 aaa 12
4 bbb 11
5 ccc 11
6 bbb 12
...
Рейтинг: 0 / 0
удалить дубли в базе sqlite
    #34539696
fStrange
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
решил сам

DELETE
FROM _albums_info
WHERE id NOT IN (
SELECT id
FROM _albums_info
GROUP BY title||bid )
...
Рейтинг: 0 / 0
удалить дубли в базе sqlite
    #34541137
Бабичев Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexbootchНасчет того, что SQL очень слаб - это не правдаЧитай внимательней исходные посты!!! Авто не говорил, что SQL очень слаб. Он сказал, что знания его в области SQL пока ниже нужного уровня:
fStrange я вижу только решение через php, к сожалению пока в SQL очень слаб
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / SQLite [игнор отключен] [закрыт для гостей] / удалить дубли в базе sqlite
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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