1

このSQLをDoctrine 2 DQLに変換するのを手伝ってくれる人はいますか

私が理解していることから:

Doctrine は FROM 節でのサブクエリをサポートしていません。

しかし、方法があるはずです...

SELECT * FROM 
(
  SELECT m.*,qf, y.name as annee 
  FROM pbs_members m
  LEFT JOIN pbs_qf qf ON m.id = qf.member_id
  LEFT JOIN pbs_years y ON qf.year_id=y.id
  ORDER BY y.name DESC
) AS m_temp
GROUP BY id

編集:

私は3つのテーブルを持っています:

pbs_members (id, member_type_id, uid, address, birth_date, email)
pbs_qf (id, member_id, year_id, qf)
pbs_years (id, name)

私が欲しいもの: 通貨年の QF を持つすべてのユーザー。現在の年に QF が定義されていない場合は、QF が見つかるまで年を減らします。QF が見つからない場合は、null を返します/QF が見つかりません

4

0 に答える 0