Collections 条令1.2-条令收集按id自动分组

Collections 条令1.2-条令收集按id自动分组,collections,doctrine,doctrine-1.2,Collections,Doctrine,Doctrine 1.2,我有一个sql视图,其中有多个表与union all连接。该视图有一个COLLMN id,它是来自不同表的每个记录的主键 问题在于,由于视图是从联合生成的,因此可能有多行具有相同的id。 在这种情况下,Doctrine_Collection似乎通过id collumn自动对所有记录进行分组,从而使一些记录被取消。 有什么方法可以改变这种行为吗?如果确实需要将这些记录合并在一个联合中,解决这个问题的一种方法是为每个子查询或表别名id字段,这样就不会合并id字段

我有一个sql视图,其中有多个表与union all连接。该视图有一个COLLMN id,它是来自不同表的每个记录的主键

问题在于,由于视图是从联合生成的,因此可能有多行具有相同的id。 在这种情况下,Doctrine_Collection似乎通过id collumn自动对所有记录进行分组,从而使一些记录被取消。
有什么方法可以改变这种行为吗?

如果确实需要将这些记录合并在一个联合中,解决这个问题的一种方法是为每个子查询或表别名id字段,这样就不会合并id字段