У меня есть три столбца в таблице: id, streetname, count. Некоторым идентификаторам присваивается несколько названий улиц. Граф рассказывает, как часто соответствующая улица назначается идентификатору. Как я могу получить только идентификатор и имя улицы с самым высоким счетом.SQL SELECT MAX COUNT
Пример таблицы:
id streetname count
1 street1 80
1 street2 60
1 street3 5
2 street4 10
2 street5 6
Результат должен быть таким:
id streetname
1 street1
2 street4
Заранее спасибо!
ВЫБЕРИТЕ ID, StreetName FROM TABLE ORDER BY COUNT DESC, а затем извлечь только одну строку – BigMike
сделал и попробовать что-нибудь? –
Добро пожаловать в переполнение стека! Укажите RDBMS, на которые вы нацеливаете, добавив соответствующий тег (Oracle, SQL Server, MySQL и т. Д.). Могут быть ответы, которые используют преимущества языка или функций продукта, которые не поддерживаются повсеместно. Кроме того, пометив его конкретными СУБД, ваш вопрос может привлечь внимание от людей, более подходящих для ответа на него. – Taryn