Avatar billede Søren Bech Morsing Praktikant
23. maj 2002 - 08:42 Der er 8 kommentarer og
1 løsning

forene 2 mængder...

Hvis jeg nu har 2 tabeller (ens af udseende)
nu vil jeg så gerne lave en sql forespørgsel så alle dem der er i tabel2 (en midlertidig tabel) bliver flyttet over i tabel1

kan man det?

altså tabel1 indeholder fx:
1
2
3
4
5

og tabel indeholder
1
2
6
7

og så kommer 6 og 7 over i tabel1
Avatar billede hansk Nybegynder
23. maj 2002 - 08:45 #1
Insert into tabel1 select * from tabel where id not in(select id from tabel1)
Avatar billede hansk Nybegynder
23. maj 2002 - 08:46 #2
Derved får du dem som ikke findes i tabel1 overført.
Avatar billede Søren Bech Morsing Praktikant
23. maj 2002 - 08:49 #3
ups... min sammenligning er bare med tekst felter - så virker IN ikke?
Avatar billede hansk Nybegynder
23. maj 2002 - 08:51 #4
Jo da, IN virker stadig, sålænge felterne er defineret ens i de to tabeller.
Avatar billede Søren Bech Morsing Praktikant
23. maj 2002 - 08:51 #5
jow det kunne man, det er da for smart.

takker
Avatar billede terry Ekspert
23. maj 2002 - 08:52 #6
SELECT * FROM table1
UNION SELECT * FROM Tabel2
Avatar billede hansk Nybegynder
23. maj 2002 - 08:52 #7
takker selv.
Avatar billede hansk Nybegynder
23. maj 2002 - 08:54 #8
terry> ?????
Avatar billede terry Ekspert
23. maj 2002 - 09:08 #9
:o) I should read the question first!
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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