Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по соединению наборов данных / 2 сообщений из 2, страница 1 из 1
08.04.2009, 16:50
    #35920719
Alessio
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по соединению наборов данных
Имеются 2 таблицы: table1 и table2.

Table1
F_Date Parameter Link

Table2
Link Value

Объединяются join-ом по полю Link.
Из этого элементарно получается набор данных вида:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
F_Date		Parameter	Sum(Value)
 01 . 01 . 09 	 1 		 11 
 01 . 01 . 09 	 2 		 12 
 01 . 01 . 09 	 3 		 13 
 01 . 01 . 09 	 4 		 14 
 01 . 01 . 09 	 5 		 15 
 02 . 01 . 09 	 1 		 21 
 02 . 01 . 09 	 2 		 22 
 02 . 01 . 09 	 3 		 23 
 02 . 01 . 09 	 4 		 24 
 02 . 01 . 09 	 5 		 25 
..

А хочется иметь несколько иной набор данных:
Код: plaintext
1.
2.
3.
4.
Date		Value1	Value2	Value2	Value4	Value5
 01 . 01 . 09 	 11 	 12 	 13 	 14 	 15 
 02 . 01 . 09 	 21 	 22 	 23 	 24 	 25 
..

Я так понимаю, что в теории можно сделать 5 наборов данных и join-ом по дате из них собрать требуемое. Вот только тупость не позволяет понять, как должен выглядеть запрос. Прошу ткнуть носом в конкретную документацию или привести пример.
...
Рейтинг: 0 / 0
08.04.2009, 19:21
    #35921161
ChA
ChA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по соединению наборов данных
Лучше задать вопрос в профильном форуме по требуемой СУБД. В любом случае, если правильно понял вопрос, 5 join-ов не надо, достаточно одной выборки с группировкой. Ключевое слово - pivot .
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по соединению наборов данных / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]