Ik ben bezig met een database en loop vast bij een query:
Deze query werkt wel, sterker nog, doet precies wat ik wil, maar ik heb het gevoel alsof dit veel makkelijker en/of beter kan, maar het lukt me niet met een join, omdat ik uit moet gaan van ad_group.id='1'.
Ik wil dus dat de query authorization.description opvraagt waar ad_group.id='1', rekening houdend met de relaties tussen de tabellen. Iemand?
Zie:

Een authorization (met type=account) kan 0,1 of meerdere Active Directory groepen hebben en een Active Directory groep hoort altijd bij een authorization (account).
code:
1
| SELECT description FROM authorization WHERE id=(SELECT authorization_id FROM ad_group WHERE ad_group.id='1') |
Deze query werkt wel, sterker nog, doet precies wat ik wil, maar ik heb het gevoel alsof dit veel makkelijker en/of beter kan, maar het lukt me niet met een join, omdat ik uit moet gaan van ad_group.id='1'.
Ik wil dus dat de query authorization.description opvraagt waar ad_group.id='1', rekening houdend met de relaties tussen de tabellen. Iemand?
Zie:

Een authorization (met type=account) kan 0,1 of meerdere Active Directory groepen hebben en een Active Directory groep hoort altijd bij een authorization (account).


