Avatar billede vb-wanna-b Nybegynder
02. januar 2004 - 11:55 Der er 3 kommentarer og
1 løsning

SQL spøgsmål

Jeg skal have lavet en select statement men jeg kan ikke rigtigt få "liv" i den..
jeg har to tabeller..en er en temp tabel som bruges til import...tabellen bliver slettet efter brug..så har jeg en liste tabel med navne. temptabellen indeholder en liste med nye og måske allerede eksistrerende navne..der kan godt være dubletter i temp tabellen.. for overskuelighedens skyld har jeg klippe lidt i den og har nu

record værdier for tabellen Liste i feltet ID
0100
0200


record værdier for tabellen tempListe i feltet ID
0100
0200
300

da jeg skal overføre fra tempListe til Liste skal der kun selectes værdien 300. hvordan sammenligner jeg de to tabller og vælger kun de fra temp der IKKE er i Liste ?
Avatar billede trer Nybegynder
02. januar 2004 - 12:08 #1
som select:
select * from templiste where id not in (select id from liste)

som insert:
insert into liste (id,,,,)
select id,,,, from templiste where id not in (select id from liste)
Avatar billede terry Ekspert
02. januar 2004 - 12:09 #2
SELECT * FROM tempListe WHERE NOT EXISTS SELECT(ID FROM Liste)

or seomthing like that
Avatar billede vb-wanna-b Nybegynder
02. januar 2004 - 12:20 #3
trer det spiller bare...tark..
terry...sorry...couldnt get yours to work...

Godt nytår - og tak for hjælpen endnu engang
Avatar billede terry Ekspert
02. januar 2004 - 12:24 #4
no problem, you cant win em all :o) og Godt NytÅr!
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