mam problem z utworzeniem zapytania za pomocą Doctrine_Query. Chcę wyciągnąć wszystkich użytkowników, którzy należą do konkretnej grupy:
SELECT * FROM `sf_guard_user` u LEFT JOIN sf_guard_user_group ug ON u.id = ug.user_id LEFT JOIN sf_guard_group g ON ug.group_id = g.id WHERE g.name = 'writer'
Myślałem, że to będzie coś takiego, ale wyrzuca błąd Unknown relation alias sfGuardGroup:
Doctrine_Query::create() ->from('sfGuardUser u') ->leftJoin('u.sfGuardUserGroup ug ON u.id=ug.user_id') ->leftJoin('ug.sfGuardGroup g ON ug.group_id=g.id') ->where('g.name = ?', 'writer');
Jak to powinno być poprawnie?
Dzięki
Pozdrawiam