Instrukcja ma kilka dobrych przykładów: http://docs.doctrine-project.org/projects/doctrine-orm/en/2.1/reference/query-builder.html
w Twoim przypadku będzie to wyglądać mniej więcej tak:
// Build query
$em = $this->getEntityManager();
$qb = $em->createQueryBuilder();
$qb->addSelect('user');
$qb->addSelect('mediaArea');
$qb->from('SomeBundle:User','user');
$qb->leftJoin('user.userMediaArea','userMediaArea');
$qb->leftJoin('userMediaArea.mediaArea','mediaArea');
$query = $qb->getQuery();
$users = $query->getResult();
echo $users[0]->getUserMediaArea()->getName();
Nie opublikować swój kod jednostki, więc musiałem zrobić trochę zgadywać, w jaki sposób zdefiniowano relacje. Jeśli masz zwykłą ManyToMany między użytkownikiem a MediaArea, możesz pominąć dołączenie UserMediaArea. D2 to rozgryzie. A ponieważ naprawdę potrzebujesz tylko informacji MediaArea, odwrócę zapytanie i wybiorę z MediaArea, więc informacja o użytkowniku nie musi być zwrócona. Ale próbowałem wykonać twoje pierwotne zapytanie.
Dlaczego to pytanie jest odrzucone? –