-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4


Запрос с Group By

Понедельник, 14 Июля 2014 г. 13:50 + в цитатник
Добрый день :)

мучаюсь со следующей задачей :

Есть таблицы Table1 с тремя полями a, b, c

Необходимо составить запрос чтобы результатом были уникальные значения поля a, а также значение поля b и с где с - максимальное в группе.

Table1
a b c
1 2 3
1 3 1
1 2 4
2 3 1
2 1 5
3 1 3

Результат должен быть
a b c
1 2 4
2 1 5
3 1 3

Никак не получается, пробовала

SELECT a, b, MAX(c) FROM Table1 GROUP BY a

ругается говорит "Попытка выполнить запрос не включающий в себя b в Group BY..."
Включаю b в Group By и получаю совсем не то что мне нужно - Group By выводит уникальные строки (т.е уникальные сочитания и поля a и поля b)

Поле b мне там нужно. Сделать это с подзапросом не вариант - долго - нужно другое решение.

Пожалуйста, помогите, подскажите кто знает .

http://www.sql.ru/forum/1105139/zapros-s-group-by


 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку