Добрый день. Есть бд:
CREATE TABLE test (
`name` VARCHAR(255) NULL,
`value` INT NULL,
`param1` INT NULL,
`param2` INT NULL,
`param3` INT NULL);
и данные:
INSERT INTO test(name, value, param1, param2, param3) VALUES
('name1', 10, 1, 2, 3),
('name2', 20, 4, 5, 6),
('name3', 30, 7, 8, 9),
('name1', 40, 10, 11, 12),
('name2', 50, 13, 14, 15)
На выходе нужно получить все уникальные значения name с найбольшим значением value а также прилегающие параметры. Получившаяся таблица должна быть отсортирована по value. Output:
('name2', 50, 13, 14, 15)
('name1', 40, 10, 11, 12)
('name3', 30, 7, 8, 9)
Помогите с запросом, пожалуйста.