SQL-запрос с UNION в Doctrine Symfony

У меня вопрос о переводе SQL-запрос в Doctrine Symfony. Я бы хотел сделать что-то подобное:

SELECT m.*
FROM member m
INNER JOIN (
  SELECT id_member
  FROM friend
  WHERE id_friend=99
  UNION
  SELECT id_friend
  FROM friend
  WHERE id_member=99
) a ON m.id=a.id_member 
WHERE m.visible=1

В этом примере я ищу всех друзей пользователя 99.

Мои таблицы:

Член: (id, name , visible)
Друг: (id, id_member, id_friend, active)

Точность: я хотел бы использовать пейджер Symfony.

Решение? Спасибо!

5
задан doydoy44 22 June 2016 в 16:59
поделиться