Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 19:23 08.07.25 
Клубове/ Компютри и Интернет / Бази данни Пълен преглед*
Информация за клуба
Тема Re: Обединяване на таблици [re: mousebg]
Автор NDeu (динозавър)
Публикувано03.04.08 23:20  



Ами ако имаш възможност да промениш този модел от цял куп таблици с по три реда на една обединена

таблица напр. от вида:


CREATE TABLE TABLEUNION (
TBL INTEGER NOT NULL,
ROW INTEGER NOT NULL,
VAL VARCHAR(20)
);

тогава няма да топиш лагерите на сървърите си.
Напр. пуснах генератор, който ми запълни:

TBL ROW VAL
1 1 T 1 R1
1 2 T 1 R2
1 3 T 1 R3
2 1 T 2 R1
2 2 T 2 R2
2 3 T 2 R3
..............
299 1 T 299 R1
299 2 T 299 R2
299 3 T 299 R3
300 1 T 300 R1
300 2 T 300 R2
300 3 T 300 R3


И тогава :

SELECT t1.val, t2.val, t3.val
from tableunion t1, tableunion t2, tableunion t3
where t2.tbl=t3.tbl
and t1.tbl<>t2.tbl
and t1.row<>t2.row
and t1.row<>t3.row
and t2.row<t3.row
order by 1, 2, 3

връща:
 

VAL VAL1 VAL2
T 1 R1 T 2 R2 T 2 R3
T 1 R1 T 3 R2 T 3 R3
T 1 R1 T 4 R2 T 4 R3
T 1 R1 T 5 R2 T 5 R3
T 1 R1 T 6 R2 T 6 R3
T 1 R1 T 7 R2 T 7 R3
T 1 R1 T 8 R2 T 8 R3
T 1 R1 T 9 R2 T 9 R3
T 1 R1 T 10 R2 T 10 R3
........
T 1 R2 T 2 R1 T 2 R3
T 1 R2 T 3 R1 T 3 R3
..........
T 1 R2 T 300 R1 T 300 R3
T 1 R3 T 2 R1 T 2 R2
...........
T 300 R3 T 298 R1 T 298 R2
T 300 R3 T 299 R1 T 299 R2

Execute time = 3s 0ms


Редактирано от NDeu на 03.04.08 23:23.



Цялата тема
ТемаАвторПубликувано
* Обединяване на таблици mousebg   01.04.08 11:42
. * Re: Обединяване на таблици bira_more   01.04.08 12:18
. * Re: Обединяване на таблици mousebg   01.04.08 13:11
. * Re: Обединяване на таблици bira_more   02.04.08 00:34
. * Re: Обединяване на таблици mousebg   02.04.08 11:17
. * Re: Обединяване на таблици wqw   02.04.08 13:11
. * Re: Обединяване на таблици mousebg   02.04.08 14:56
. * Re: Обединяване на таблици Beceляk У   02.04.08 18:29
. * Re: Обединяване на таблици bira_more   03.04.08 03:06
. * Re: Обединяване на таблици wqw   03.04.08 17:57
. * Re: Обединяване на таблици NDeu   03.04.08 23:20
. * Re: Обединяване на таблици mousebg   04.04.08 10:36
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.