Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Убрать дубликат строки без group by
|
|||
|---|---|---|---|
|
#18+
Коллеги, подскажите пжл как убрать дубликат строк из результата запроса без group by, чтобы не переписывать кучу названий полей Вот к примеру мне нужно оставить только одну из двух строк по полю saletime нужно именно по saletime, так как id разный, но строка нужна только одна из двух - любая причем ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2021, 15:32 |
|
||
|
Убрать дубликат строки без group by
|
|||
|---|---|---|---|
|
#18+
distinct ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2021, 21:06 |
|
||
|
Убрать дубликат строки без group by
|
|||
|---|---|---|---|
|
#18+
Guzya distinct distinct именно как? задача была " чтобы не переписывать кучу названий полей" (в запросе). -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2021, 22:59 |
|
||
|
Убрать дубликат строки без group by
|
|||
|---|---|---|---|
|
#18+
арт2010 Коллеги, подскажите пжл как убрать дубликат строк из результата запроса без group by, чтобы не переписывать кучу названий полей Вот к примеру мне нужно оставить только одну из двух строк по полю saletime нужно именно по saletime, так как id разный, но строка нужна только одна из двух - любая причем если я правильно понял вашу поставновку задачи то она решается через SELECT DISTINCT ON (saletime) * FROM таблица ORDER BY saletime; -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2021, 23:01 |
|
||
|
Убрать дубликат строки без group by
|
|||
|---|---|---|---|
|
#18+
Maxim Boguk, благодарю, уже было нашел решение Код: plsql 1. 2. 3. 4. 5. 6. Ваше вроде работает аналогично - по крайней мере выдает такое же число записей при прогоне на массиве данных. Сейчас другая проблема - оказалось, что нужно привязываться не только к saletime, а еще как минимум к двум полям Пока не могу понять - если добавить пару полей в ваш вариант, сработает ли он как мне надо При добавлении еще двух полей - он выдает даже на 1 запись больше чем мой запрос или ваш с одним полем - saletime Код: plsql 1. 2. Наверное все таки придется делать через group by - там все более однозначно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2021, 23:20 |
|
||
|
Убрать дубликат строки без group by
|
|||
|---|---|---|---|
|
#18+
арт2010, Код: sql 1. 2. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2021, 23:44 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=9&tid=1993943]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
109ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 206ms |

| 0 / 0 |
