Avatar billede testing Nybegynder
31. maj 2008 - 11:16 Der er 4 kommentarer og
1 løsning

SELECT fra flere tabeller

Hej Eksperter.

Jeg har 2 tabeller:
T1: T1ID(PK), Beskrivelse, Pris, Antal, Lager
T2: T2ID(PK), T1ID(FK), Beskrivelse

Jeg vil så gerne have listen Beskrivelse fra T1, hvor T1ID ikke listet i T2....

Hvordan skal min sql sætning se ud?
Avatar billede HenrikSjang Nybegynder
31. maj 2008 - 17:34 #1
SELECT T1.Beskrivelse
FROM T1
LEFT OUTER JOIN T2 ON T1.T1ID = T2.T2ID
WHERE T2.T2ID IS NULL

Eller alternativt:

SELECT Beskrivelse
FROM T1
WHERE T1ID NOT IN (SELECT T2ID FROM T2)
Avatar billede testing Nybegynder
31. maj 2008 - 19:25 #2
Tak, men det er ikke helt det jeg er på jagt efter.

Fik ikke udrtykt mig korrekt.

T1: T1ID(PK), Beskrivelse, Pris, Antal, Lager
T2: T2ID(PK), T1ID(FK), Beskrivelse

Jeg vil så gerne have listet Beskrivelse fra T1, hvor T1ID ikke listet i T2 UD FRA EN GIVEN BESKRIVELSE!
Avatar billede HenrikSjang Nybegynder
31. maj 2008 - 20:23 #3
så putter du vel bare en:
AND Beskrivelse = 'xyz'

i where klausulen?
Avatar billede testing Nybegynder
01. juni 2008 - 01:16 #4
super smid svar
Avatar billede HenrikSjang Nybegynder
01. juni 2008 - 01:44 #5
kommer her.
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