Avatar billede jaw Nybegynder
16. september 2005 - 22:45 Der er 7 kommentarer og
1 løsning

2 tabeller i forlængelse af hinanden

Godaften.

Nu må jeg selv lige have en smule hjælp!

Jeg har 2 tabeller, med praktisk talt ens kolonner. Jeg skal så have de 2 tabeller i "forlængelse" af hinaden. Der skal så kunne sorteres på tidsfeltet i begge tabeller.

Altså praktisk talt bare lægge de 2 tabeller sammen til 1.

Tak.
Avatar billede arne_v Ekspert
16. september 2005 - 22:52 #1
(SELECT f1,f2,f3,tid FROM t1)
UNION
(SELECT f4,f5,f6,tid FROM t2)
ORDER BY tid
Avatar billede jaw Nybegynder
16. september 2005 - 23:14 #2
Ja, union selvfølgelig. Tak for hjælpen -  at svare...
Avatar billede arne_v Ekspert
16. september 2005 - 23:15 #3
svar
Avatar billede kjulius Novice
17. september 2005 - 20:28 #4
En lille kommentar: Vær opmærksom på, at UNION sorterer evt. dublikater fra. Hvis du ønsker alle rows fra begge tabeller, er det UNION ALL du skal bruge.
Avatar billede jaw Nybegynder
17. september 2005 - 20:33 #5
Aha, det er jo meget godt at vide, men det tror jeg ikke jeg kommer ud for. Det jeg kæmper med er, at jeg har svært ved at se hvilke data der kommer fra hvilken tabel (i princippet klart nok!), men jeg håbede at man kunne smide en kolonne i den ene tabel, så hvis kolonnen intet inderholder, så var dataene f.eks. fra tabel1.
Avatar billede jaw Nybegynder
17. september 2005 - 20:33 #6
Og tak forresten, det glemte jeg jo helt :)
Avatar billede arne_v Ekspert
17. september 2005 - 20:34 #7
(SELECT f1,f2,f3,tid,'jeg er fra t1' FROM t1)
UNION
(SELECT f4,f5,f6,tid,'jeg er fra t2' FROM t2)
ORDER BY tid
Avatar billede jaw Nybegynder
17. september 2005 - 20:37 #8
Hold da op, det var smart, og kunne have sparet mig mange timer !!! Tak!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester