【发布时间】:2015-11-24 14:01:35
【问题描述】:
我想在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。哪个需要执行连接的连接列。
但是没有提供。它的每条记录都与每条记录连接。没有附加条件;)
那么有可能吗?教义有什么特殊的语法吗?
【问题讨论】:
标签: doctrine-orm doctrine-native-query