Я пытаюсь построить конкретный SQL-запрос, но я понятия не имею, как реализовать то, что я хочу.
Моя база данных выглядит следующим образом:Сложный запрос SQL
Col1 Col2
"a" 5
"b" 7
"a" 8
"a" 7
"b" 5
"b" 7
"c" 3
"a" 4
"b" 3
"b" 4
"c" 1
И я хочу запрос, который возвращает что-то вроде этого:
"a" 8
"a" 7
"b" 7
"b" 7
В словах: 2 высших значений первых строк х.
И только предел после сортировки не работает, потому что порядок относится к целому результату, а не к одной «группе» результата. Надеюсь, вы понимаете, что я делаю.
"первые строки х" заказать как? По максимальному col2? – Blorgbeard
да, но это не так важно. вещь, которую я не получаю, - это резка результатов. – Graslandpinguin