Страница 1 из 1

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

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

Добавлено: 20 авг 2007, 10:12
dragon_art
Драсе Корвин.

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

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

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

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

Добавлено: 20 авг 2007, 11:11
Корвин
Чтож, спасибо, будем решать програмным путём.