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

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

SQL -Как добавить автоматический инкрементный идентификатор в автоматически созданной временной таблице

Как скопировать большой набор данных в SQLServer db

t-sql заменить на текстовое поле

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

Выберите строку с максимальным значением в определенном столбце, SQL Server

Значения текстового поля C # с сервера SQL в качестве набора текста

SQL Где переменная предложения должна отличаться в каждой строке

Альтернатива драйверам Microsoft ODBC для 64-разрядной машины Windows 7 (получение данных Excel в SQL)

Создание таблицы SQL с диапазоном месяцев в виде столбцов и заполнение полей табличными данными

Оптимизация SQL где предложение

Как отобразить всю запись из левой таблицы, используя левое соединение в моем случае с использованием SQL Server?

Экспорт таблицы из базы данных SQL Server 2008 для Excel с использованием c #

Как изменить мой SQL, чтобы выбрать значения, соответствующие датам в разных строках?

Триггер Inserted и Deleted сменного первичного ключа (SQL Server)

Вставьте запись в две таблицы с зависимостью в ID

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