我想在A
和之间进行自我连接A
。
只要我不尝试从加入的自我中选择字段,它就可以工作。
所以:
SELECT a.id
FROM A AS a
LEFT JOIN A AS a2;
将工作(或至少不抛出异常/错误)。
尽管:
SELECT a.id, a2.id AS a2_id
FROM A AS a
LEFT JOIN A AS a2;
不起作用,因为 Doctrine 需要适当的 ResultSetMapping 。这需要执行连接的连接列。
但是没有提供。它的每条记录都与每条记录连接。没有附加条件;)
那么有可能吗?教义是否有一些特殊的语法?