2
下面是一个简单的MySQL查询我想在Symfony2的项目中使用:Symfony的MySQL的子查询的最佳实践:母语,QueryBuilder的或DQL
SELECT * FROM
(
SELECT n.sdate, n.edate FROM `news` n
UNION
SELECT ss.sdate, ss.edate FROM `stagesession` ss
) AS sub
ORDER BY sub.sdate
事实上,这个查询会更复杂一些,有更多的别名,过滤器和与其他表的连接。
我是否必须在DQL查询中将其转换为createQueryBuilder,或者最好的方法是简单地使用doctrine中的createNativeQuery?
上面的一些查询本质上是复杂的,最好使用本机查询而不是查询生成器。 –