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

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

Вычисление процентов по нескольким процентным ставкам

Как использовать инструкцию IF / ELSE для обновления или создания новой записи узла XML в Sql

Запуск SSMS для SQL Server 2012 с несколькими экземплярами с различной сортировкой

Почему литье AVG (intger_column) как DECIMAL возвращает минимум шесть знаков после запятой?

Как параметры передаются из SQL Server в хранимую процедуру на основе CLR?

Получение диспетчера ролей для работы с существующей базой данных

Как сохранить аудит / историю изменений в таблице

Возврат max (дата) в зависимости от общего количества другого столбца

Что не так с синтаксисом sql

Приложение asp.net webforms пытается подключиться к базе данных, на которую не ссылаются нигде в коде?

SQL Server – найти последнюю строку, которая соответствует определенному значению

Как использовать SQLDependency с EntityFramework NavigationProperties

Вычитание двух операторов SELECT для получения единственного результата?

Кто-то пытается взломать мой сайт

Ошибка конверсии при преобразовании значения Varchar 'ListViewItem: {2}' в тип данных int

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