Avatar billede denniss Nybegynder
13. januar 2002 - 02:55 Der er 1 løsning

subquery - SELECT .... from .... IN (SELCT .... from ....) Hvordan ?!?

Hej,

Jeg har to tabeller
Kunder
  KundeID
  Dato
  Saelger
  osv.

Vagtplan
  KundeID [bliver taget fra Kunder]
  Pris
  Starttid
  Sluttid
 
Det jeg gerne vil er:
Select * from Vagtplan where KundeID = (Select * from Kunder where Saelger = \'supersaelger\')

En Saelger har sat sit Navn på flere kunder. Jeg vil gerne trække alle de linier ud fra vagtplanen for alle de kunder som denne sælger har sat sit navn på.

Man kan bare ikke helt finde ud af det.

Er der nogen der kan ?
Avatar billede denniss Nybegynder
13. januar 2002 - 03:05 #1
select * from vagtplan where KundeID in (select KundeID from Kunder where saelger = \'supersaelger\')

sådan!!

jeg brugte * i nr. 2 select - det skal man ikke.
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