Давайте рассмотрим, что у меня есть 10 строк данных, в которых есть дубликаты в столбце с именем PS_DRIVER. Мне нужно получить только одну строку для каждого значения в PS_DRIVER на основе самого высокого значения в PS_Completion_TS (временная метка). Примечание: Некоторые PS_DRIVER не имеют дубликатов, и в этом случае мне нужна эта строка.SQL: избежание дубликатов путем сравнения последовательных строк
1
A
ответ
0
Попробуйте это:
select td.PS_DRIVER
from tabDrivers td
where td.PS_Completion_TS in (select max(td2.PS_Completion_TS)
from tabDrivers td2
where td2.PS_DRIVER = td.PS_DRIVER )
+0
Это сработало. Благодарю. – Anbuvictor
Смежные вопросы
- 1. SQL Server путем сравнения последовательных строк
- 2. Подсчет последовательных дубликатов записей с SQL
- 3. запрос oracle sql для возврата строк путем устранения дубликатов
- 4. SQL Выбор строк путем сравнения значения с результатом агрегированной функции
- 5. SQL вставки или обновления путем сравнения значений
- 6. В отличие путем сравнения нескольких столбцов SQL
- 7. Взвешенный вывод путем сравнения строк в python
- 8. Устранение последовательных дубликатов
- 9. SQL сравнения строк
- 10. SQL шестнадцатеричном сравнения строк
- 11. SQL Oracle: Объединение последовательных строк
- 12. обжиг сравнения последовательных записей
- 13. SQL Server Сравнение последующих строк для дубликатов
- 14. Избежание дубликатов в моей таблице результатов
- 15. Быстрое удаление последовательных дубликатов python
- 16. Группировка последовательных дубликатов в списке?
- 17. SQL Statement для сравнения строк
- 18. Сравнения строк
- 19. Проблема сравнения проанализированных последовательных данных
- 20. SQL Выбор последовательных строк с rownum
- 21. SQL Группировка последовательных строк без пробелов даты
- 22. VBA Обработка дубликатов в последовательных ячейках
- 23. обобщения данных путем удаления дубликатов
- 24. Количество последовательных строк вхождения
- 25. Найти столбец с превосходными значениями путем сравнения строк
- 26. Извлечение строк из файла путем сравнения с числовыми значениями
- 27. Срок действия путем сравнения строк при повторении через массив
- 28. просуммировать результат определенных строк путем сравнения строковых значений столбца
- 29. Сложная запись сравнения удаления дубликатов
- 30. SQL-запрос дубликатов строк в Linq
Редактировать ваш вопрос с тегом базы данных, SQL является просто язык. – Mihai
В зависимости от вашей базы данных вы можете использовать функции ранжирования, чтобы получить максимальную ценность. Если ваша база данных не имеет таких функций, вы можете использовать подзапросы для получения тех же результатов. Какую базу данных вы используете? –