Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Дублирование записи. / 5 сообщений из 5, страница 1 из 1
21.10.2016, 23:45:24
    #39332009
Leicester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дублирование записи.
Можно подсказать как написать запрос, который будет находить дублирующиеся записи. Поля: деталь, код детали, марка машины.

SELECT * FROM Details GROUP BY id_det
А вот дальше как их правильно выбрать, через where?
...
Рейтинг: 0 / 0
21.10.2016, 23:47:42
    #39332011
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дублирование записи.
Leicester,

Код: plsql
1.
2.
SELECT * FROM Details GROUP BY деталь,код детали,марка машины HAVING COUNT(*) > 1
/
...
Рейтинг: 0 / 0
22.10.2016, 00:02:58
    #39332017
Leicester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дублирование записи.
Having count (*)>1 это строка у нас находит все записи, которые встречаются более одного раза. А вот звзедочка, что значит?
...
Рейтинг: 0 / 0
22.10.2016, 00:04:57
    #39332019
SY
SY
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дублирование записи.
Leicester,

Код: plsql
1.
2.
SELECT деталь,код детали,марка FROM Details GROUP BY деталь,код детали,марка машины HAVING COUNT(*) > 1
/



На случай если деталь,код детали,марка не все поля таблицы.

SY.
...
Рейтинг: 0 / 0
22.10.2016, 00:12:17
    #39332021
Leicester
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Дублирование записи.
Спасибо вам большое)
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Дублирование записи. / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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