У меня есть данные, что выглядит следующим образом:Схват строки с наибольшим значением из каждой группы?
Table
Group: "A" , Color: "Blue", Count: "400"
Group: "A" , Color: "Green", Count: "3"
Group: "A" , Color: "Yellow", Count: "6"
Group: "A" , Color: "Red", Count: "1"
Group: "B" , Color: "Purple", Count: "243"
Group: "B" , Color: "Green", Count: "2"
Group: "B" , Color: "Yellow", Count: "7"
Как я могу запрашивать эти данные, чтобы получить для каждой группы наиболее популярных (по количеству) цвета. Таким образом, результат будет выглядеть следующим образом:
+1: дополнительный * в духе * +1 для комментариев по именам полей. – MatBailie
+1, 't.count' является varchar. сделайте преобразование по сравнению с 'sub.ct'. –
@aF. - хорошая точка зрения. Я действительно должен сделать CAST в подзапросе, так как написано '40> 300' – JNK