Выбор одной из многих одинаковых строк с определенным условием

Чтобы установить сцену, то, что я определяю как идентичные строки, – это то же, что и сочетание назначения и vehicle_brand. Например, на рисунке ниже,

Имя таблицы SQL: cardriven

строки 2 и 3 «идентичны» из-за комбинации «Даллас-Тойота». Теперь я хочу показать только строку с более высоким request_id. Так, например, между строками 2 и 3 строка 3 будет отображаться, а строка 2 будет скрыта / удалена, потому что 169> 100. Таким образом, в конце будут показаны только строки 3, 4, 5, 7 и 8, а строки 1 , 2, 6 и 9 будут скрыты / удалены.

Надеюсь, вы поймете, что я собираюсь здесь, но если у вас есть какие-либо вопросы, пожалуйста, дайте мне знать. Это будет написано в коде SQL.

Другая проблема: я добавил новый столбец для дат и ввел некоторые случайные для строк 2-4. Строка 2 – 12/1/17, строка 3 – 11/5/2016, а строка 4 – 7/6/2017. Обратите внимание, что строка 3 имеет самый высокий request_id из комбинации Dallas-Toyota. Я решил ввести новую запись с помощью request_id = 501 и записи Далласа, Тойоты и 12/22/2017. После запуска программы для Dallas-Toyota я возвращаю строку 3, но с request_id = 501! Он ДОЛЖЕН возвратить введенную мной запись.

Вы можете использовать функцию Group By и Max для получения максимального значения.

 SELECT MAX(request_id), destination, vehicle_brand FROM cardriven GROUP BY destination, vehicle_brand 
Interesting Posts

CROSS JOIN vs INNER JOIN в SQL Server 2008

Предложение SQL Server – IN с несколькими полями

Entity Framework 6.1.3 внешний ключ, установленный в null для таблицы самореференций

SQL Server / Azure DB – добавление JOIN замедляет запрос по секундам только для 180-строк

Выполнение итогов в представлении SQL

Сериализованная сборка не будет загружаться в базу данных

Заменяйте последовательные идентичные строки в одну строку на основе одного и того же Id-SQL Server

Получение совпадающих строк с использованием соединения

как создать таблицу с результирующим набором в sql-сервере

Проблема вызова хранимой процедуры из другой хранимой процедуры через классический ASP

Отображать большую, чем средняя зарплата, с помощью deptid wise

как выбрать только значения int в столбце, который является nvarchar

SQL – Разница между этими объединениями?

Проект SQL Server в Visual Studio 2013

Нужен способ поиска специальных символов в данных с помощью SQL-запроса

Давайте будем гением компьютера.