Рассмотрим этот запрос:
$query = Doctrine::getTable('sfGuardUser')
->createQuery('u')
->innerJoin('u.Groups g')
->where('u.name = 'username')
->adnWhere('g.name <> 'groupname')
Возвращает пользователя с именем пользователя независимо от его имени группы. Мне нужно только вернуть пользователя, если он НЕ имеет отношения 'groupname'.