我有一个 sql 视图,其中多个表与 union all 连接。视图有一个列 id,它是每条记录的主键(可以来自不同的表)。
问题是因为视图来自联合,可能有不止一行具有相同的 id。在这种情况下,Doctrine_Collection 似乎会自动按 id 列对所有记录进行分组,从而使一些记录消失。有没有办法改变这种行为?
我有一个 sql 视图,其中多个表与 union all 连接。视图有一个列 id,它是每条记录的主键(可以来自不同的表)。
问题是因为视图来自联合,可能有不止一行具有相同的 id。在这种情况下,Doctrine_Collection 似乎会自动按 id 列对所有记录进行分组,从而使一些记录消失。有没有办法改变这种行为?