17. november 2008 - 17:38
Der er
9 kommentarer og 1 løsning
Simpel query hjælå
Træt og kan ikke tænke ej heller skrive rent mere for meget kaffe og for lidt søvn. Jeg har 2 simple tabeller de skal inerjoines på artid og jeg vil kun have navn ud fra art på de arter der IKKE eksistere i den anden tabel. SELECT [ArtID] ,[Navn] FROM [Art] SELECT [artid] FROM [sponsor_arter] Håber der er en der kan tænke lidt mere klart end mig her inden jeg smutter i seng :)
Annonceindlæg fra Hitachi
”Forskellighed gør os stærkere!”
Diversitet er ikke kun buzzwords og politisk korrekthed, men et spørgsmål om at alle føler sig godt tilpas og kan yde deres bedste.
31. januar 2025
17. november 2008 - 17:41
#1
Altså denne får dem der ER der, men jeg vil have dem der IKKE er der. SELECT Art.Navn FROM [sponsor_arter] INNER JOIN ART On Art.ArtID = [sponsor_arter].ArtID
17. november 2008 - 17:42
#2
Du går tidligt i seng. Kan det her ikke klare det? select navn from art where not in (select distinct artid from sponsor_arter) order by navn
17. november 2008 - 17:47
#3
Ved nu ikke om det er tidligt, har glemt at sove siden i går, bliver nogen gange lidt for grebet :D Msg 156, Level 15, State 1, Line 2 Incorrect syntax near the keyword 'in'.
17. november 2008 - 17:48
#4
... where artid not in ...
17. november 2008 - 17:49
#5
Det var lige der der skulle til :) Takker.
17. november 2008 - 20:37
#6
haha, hrc skal vist også i seng :-p Ej, joke til side ...
18. november 2008 - 06:08
#7
En anden måde at gøre det på, er at bruge en LEFT OUTER JOIN frem for den INNER JOIN som du forsøgte: SELECT Art.Navn FROM [sponsor_arter] LEFT OUTER JOIN ART On Art.ArtID = [sponsor_arter].ArtID WHERE [sponsor_arter].ArtID IS NULL
20. november 2008 - 12:37
#8
Korrekt sjang, men jeg tror du har vendt den forkert: SELECT Art.Navn FROM ART LEFT OUTER JOIN sponsor_arter ON Art.ArtID = sponsor_arter.ArtID WHERE sponsor_arter.ArtID IS NULL
hrc og arne, skriver I ikke lige et svar, så jeg kan få lukket denne gamle spørgsmål
17. juli 2011 - 16:11
#10
svar
Computerworld tilbyder specialiserede kurser i database-management