Autor | Zpráva | ||
---|---|---|---|
drozdo Profil |
#1 · Zasláno: 21. 11. 2009, 16:48:21 · Upravil/a: drozdo
Dobry den chcel by som sa spytat ci sa da nejak jednoducho vypsat tabulky a to:
DATA V TABULKACH: Tab1: x1 x2 x3 x4 .... Tab 2: y1 y2 y3 y4 .... Tab 3: z1 z2 z3 z4 . . . . Potrebujem data zo vsetkych troch tabuliek zoradit podla datumu, a najnovsie vypisat. Cize ak by cas jedneho riadku tabulky 3. bol najnovsi, cas jedneho riadku tabulky1 by bol starsi a cas jedneho riadku tabulky2 by bol najstarsi (atd.), vypisalo by mi toto: VYPIS: z1 z2 z3 z4 x1 x2 x3 x4 y1 y2 y3 y4 ...... Dakujem za navrhy. |
||
Kajman_ Profil * |
#2 · Zasláno: 21. 11. 2009, 17:16:34
select x1, x2, x3, x4 datum from tab1 union all select y1, y2, y3, y4 datum from tab2 union all select z1, z2, z3, z4 datum from tab3 order by datum desc |
||
drozdo Profil |
#3 · Zasláno: 21. 11. 2009, 17:27:09
dakujem, a keby som z jednej tabulky potreboval vypisat 5 stlpcov, a z druhej 3? .....
|
||
drozdo Profil |
#4 · Zasláno: 21. 11. 2009, 17:37:47 · Upravil/a: drozdo
Funguje dakujem, dA sa aj nejak zistit pri vypise z ktorej tabulky to bolo citane?
|
||
Kajman_ Profil * |
#5 · Zasláno: 22. 11. 2009, 10:38:12
5 stlpcov, a z druhej 3
Počet sloupců musí být stejný. Také datový typ by měl být pokud možno zachován. Z druhé tedy musíte jakoby vypsat nějaké dummy sloupce, třeba tam dát null. z ktorej tabulky to bolo citane Můžete si přidat sloupeček, podle kterého to poznáte.. select 'tab1' as zdroj, x1, x2, x3 from tab1 |
||
drozdo Profil |
#6 · Zasláno: 22. 11. 2009, 14:48:04
Kajman:
> z ktorej tabulky to bolo citane > Můžete si přidat sloupeček, podle kterého to poznáte.. > > 1 > > select 'tab1' as zdroj, x1, x2, x3 from tab1 Dobry prepacte, nepochopil som tejto casti prikazu. Nemohli by ste to spojit z nacitavanim tabulky, co ste napisali v prispevku 2? Presnejsie, nepochopil, som co mam potom vypisat aby som zistil, z ktorej tabulky to taha. Ak bude treba vypisem tu aj cely skript. Dakujem za ochotu. |
||
drozdo Profil |
#7 · Zasláno: 22. 11. 2009, 14:55:12
Dakujem, uz som na to prisiel. Rozchodene. Este raz dakujem, pekny den... lock
|
||
Časová prodleva: 14 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0