Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
05 июл 2024, 10:28

Группировка и соединение

Автор макс, 23 июн 2010, 17:01

0 Пользователей и 1 гость просматривают эту тему.

макс

Запрос.Текст = "ВЫБРАТЬ
                  |   Спр1.Наименование КАК Курс,
                  |   Спр1.Преподаватель КАК Преп,
                  |   Спр1.Стоимость КАК Ст,
                  |   Спр2.Рейтинг КАК Рейт
                  |ИЗ
                  |   Справочник.Курсы КАК Спр1
                  |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Специалисты КАК Спр2
                  |      ПО Спр1.Преподаватель = Спр2.Ссылка
                  |
                  |СГРУППИРОВАТЬ ПО
                  |   Спр1.Преподаватель,
                  |   Спр1.Наименование,
                  |   Спр1.Стоимость,
                  |   Спр2.Рейтинг";
   
Вот есть 2 справочника Как работает соединение? 

                  Справочник.Курсы КАК Спр1
                  |      ВНУТРЕННЕЕ СОЕДИНЕНИЕ Справочник.Специалисты КАК Спр2
                  |      ПО Спр1.Преподаватель = Спр2.Ссылка
                  вот этот кусок кода объясните пожалуйста,
Вот еще что такое группировка?
как я понимаю это;
Вася            Группировка:     Вася
Петя                                    Вася
Вася                                    Петя
Рита                                    Рита

Если да , почему у меня не группирует запрос?

Slin

То, что ты написал, это не группировка, а нечто вроде сортировки
Группировка, это когда остается уникальная комбинация группируемых полей + вычисляемые поля (с функциями типа средней, максимальной и т.п.)
В твоем примере, группировка была бы: Вася, Петя, Рита
По запросу, почему ты решил что не группирует? ты нашел не уникальную комбинацию полей Наименование, Преподаватель, Стоимость, Рейтинг?

iren-tren

ЦитироватьВот еще что такое группировка?
как я понимаю это;
Вася            Группировка:     Вася
Петя                                    Вася
Вася                                    Петя
Рита                                    Рита
Мне кажется,что группировка будет
Вася
Петя
Рита

Две строчки Вася свернуться в одну


Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск