Запрос в двух плоскостях ...

Модераторы: kdv, CyberMax

Ответить
Корвин
Сообщения: 3
Зарегистрирован: 20 авг 2007, 09:28

Запрос в двух плоскостях ...

Сообщение Корвин » 20 авг 2007, 09:45

Здравствуйте, уважаемые.
Помогите с логикой запроса пожалуйста.
Имеется 2 справочные таблицы, возьмём для простого примера учеников (TABLE1 - поля ID, FIO) и учебные предметы (TABLE 2 - поля ID, NAME) и есть таблица средних балов (TABLE3 - поля ID, ID_TABLE1, ID_TABLE2, BAL).
Возможно ли запросом вывести таблицу в которой по горизонтали выступали бы предметы, по вертикали ученики, а в шахматке баллы?

dragon_art
Сообщения: 18
Зарегистрирован: 20 сен 2006, 09:18

Сообщение dragon_art » 20 авг 2007, 10:12

Драсе Корвин.

Есть встречный вопрос:
Для чего тебе надо такое представление данных?

Если для отчета (а в принципе и в проге можно), то есть очень хороший объект "cross_tab" (или его производные...). На обычный (join) :wink: запрос очень красиво "клеиться". По-эксперементируй, у меня обычно в таких случаях новые идеи рождаются :)

WildSery
Заслуженный разработчик
Сообщения: 1738
Зарегистрирован: 05 июн 2006, 16:19

Re: Запрос в двух плоскостях ...

Сообщение WildSery » 20 авг 2007, 10:56

Корвин писал(а):Возможно ли запросом вывести таблицу в которой по горизонтали выступали бы предметы, по вертикали ученики, а в шахматке баллы?
Именно запросом - нельзя.

Корвин
Сообщения: 3
Зарегистрирован: 20 авг 2007, 09:28

Сообщение Корвин » 20 авг 2007, 11:11

Чтож, спасибо, будем решать програмным путём.

Ответить