For hver record i een tabel, vise om der er tilhørende records
Hej eksperter.Jeg har følgende spørgsmål.
Jeg har 3 tabeller;
main
sub1
og
sub2
Nu vil jeg gerne lave et view hvor alle records fra main bliver vist, samt en true/false kolonne for sub1 og sub2 der angiver om der er tilhørende records..
main:
ID|foo|bar
sub1
ID|mainID|foo|bar
og
sub2
ID|mainID|foo|bar
Resultatet skal se således ud;
MainID|HasSub1|HasSub2
1 |False |False //havde ingen relaterede i hverken sub 1 eller sub 2
2 |True |False //havde relateret i sub 1 men ikke sub 2...
Osv...
Jeg har prøvet noget med
Select
ID,
IF EXISTS(Select ... ) //osv
From
main
Men jeg kunne ikke lige få det til at virke...
Foreslag?
Da jeg ikke har mulighed for at scripte stored procs mv. skal dette kunne æaves i et enkelt selectstatement.
/Jennemaan