akulina
Новичок
Выбрать строку с максимумом
Всем привет,
Посмотрела результаты поиска по форуму, но то, что мне нужно не нашла.
а проблема состоит в следующем
есть таблица
id, bid, rate, rate2
1, 2, 1, 1
2, 2, 2, 1
3, 2, 3, 2
4, 2, 3, 3
5, 3, 10, 1
6, 3, 15, 1
7, 4, 6, 1
Мне нужно выбрать строку с максимальным значением rate, и если они совпадают, то тогда с максимальным rate2
для групп с одинаковым bid
то есть результат должен быть следующим
4, 2, 3, 3
6, 3, 15, 1
7, 4, 6, 1
если бы не rate2, то тогда все нормально - запрос с вложенным подзапросом я видела, но тут сложнее.
и еще насколько я понимаю, если в запросе будет подзапрос, то при 7ми записях выполнится 8 запросов (1 основной, 7 подзапросов) или я не права?
Всем привет,
Посмотрела результаты поиска по форуму, но то, что мне нужно не нашла.
а проблема состоит в следующем
есть таблица
id, bid, rate, rate2
1, 2, 1, 1
2, 2, 2, 1
3, 2, 3, 2
4, 2, 3, 3
5, 3, 10, 1
6, 3, 15, 1
7, 4, 6, 1
Мне нужно выбрать строку с максимальным значением rate, и если они совпадают, то тогда с максимальным rate2
для групп с одинаковым bid
то есть результат должен быть следующим
4, 2, 3, 3
6, 3, 15, 1
7, 4, 6, 1
если бы не rate2, то тогда все нормально - запрос с вложенным подзапросом я видела, но тут сложнее.
и еще насколько я понимаю, если в запросе будет подзапрос, то при 7ми записях выполнится 8 запросов (1 основной, 7 подзапросов) или я не права?