Гость
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Удаление повторяющихся записей в select запросе / 9 сообщений из 9, страница 1 из 1
17.04.2020, 10:49
    #39948299
Serega325
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
Добрый день, есть таблица следующего содержания
id description
1 stroka1
2 stroka2
3 stroka2
4 stroka3
5 stroka3

Необходимо select запросом вытащить все не повторяющиеся записи, т.е. в результате должно быть
1 stroka1
2 stroka2
4 stroka3

или

1 stroka1
3 stroka2
5 stroka3

не имеет значение какой id будет, главное чтобы не было повторяющихся значений поля description
...
Рейтинг: 0 / 0
17.04.2020, 10:55
    #39948301
Симонов Денис
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
Serega325,

Код: sql
1.
2.
3.
4.
5.
select
  min(id) as id,
  description
from MyTable
group by description
...
Рейтинг: 0 / 0
17.04.2020, 11:05
    #39948304
Serega325
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
Спасибо огромное, очень помогло. Отчет делаю и столкнулся с такой проблемой.
Симонов Денис
Serega325,

Код: sql
1.
2.
3.
4.
5.
select
  min(id) as id,
  description
from MyTable
group by description

...
Рейтинг: 0 / 0
17.04.2020, 11:22
    #39948308
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
Serega325,

не проще сделать distinct без id:
Код: sql
1.
2.
select distinct description
from MyTable


?
...
Рейтинг: 0 / 0
17.04.2020, 11:36
    #39948314
Serega325
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
Нет, так как мне обязательно id надо вытащить
KreatorXXI
Serega325,

не проще сделать distinct без id:
Код: sql
1.
2.
select distinct description
from MyTable


?
...
Рейтинг: 0 / 0
17.04.2020, 11:39
    #39948318
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
17.04.2020 11:36, Serega325 пишет:
> Нет, так как мне обязательно id надо вытащить

какой-попало...
а нафига он такой?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17.04.2020, 11:51
    #39948324
Serega325
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
Калонка с id должна быть, а вот какой именно id не имеет значения
Мимопроходящий

17.04.2020 11:36, Serega325 пишет:
> Нет, так как мне обязательно id надо вытащить

какой-попало...
а нафига он такой?
...
Рейтинг: 0 / 0
17.04.2020, 11:54
    #39948325
Мимопроходящий
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
17.04.2020 11:51, Serega325 пишет:
> Калонка с id должна быть, а вот какой именно id не имеет значения

зафигач туды нули
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
17.04.2020, 14:30
    #39948358
KreatorXXI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление повторяющихся записей в select запросе
Реально может понадобится последний. А так смысла нет. Не нравятся нули, есть единица. По рандому ещё...
...
Рейтинг: 0 / 0
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Удаление повторяющихся записей в select запросе / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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