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

Чтобы установить сцену, то, что я определяю как идентичные строки, – это то же, что и сочетание назначения и 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

Ошибка возникает, если я использую базовый класс для определения ключа

Как показать весь год, месяцы как ints между двумя датами?

Проблемы с Linq-To-Sql и MARS. В текущей команде возникла серьезная ошибка. Результаты, если таковые имеются, должны быть отброшены

Помощь в сводном запросе SQL с обнаружением дубликатов

Как описать таблицу в SQL Server 2014

Временная таблица SQL Server 2012 Проблема OBJECT_ID

Проблема с запросом MSSql

Что лучше создать новую таблицу или добавить столбцы в существующую таблицу

Как вы проверяете свой URL для SQL Injection Attacks?

PIVOT не работает Неправильный синтаксис рядом с ')'

эффективно получать статистическую информацию по SQL-запросу для таблицы с тремя столбцами и 800 миллионами строк

Преобразование hex в строку в sql

Разделение данных SQL Query

Является ли хорошей практикой избегать ad hoc sql в целом в приложениях ASP.NET?

Сложность вставки

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