您好我有这个问题:
SELECT y
FROM YTScraperBundle:YouTubeVideo y
LEFT JOIN y.allViews v WITH v.firstFetch BETWEEN :fromDate AND :toDate
GROUP BY y
它工作正常,但我正在尝试添加过滤器:
AND y.type = :videoType
如何将其添加到此查询中?如果我在以下后添加它,它将无法正常工作:
BETWEEN :fromDate AND :toDate
它最终成为BETWEEN声明的一部分,并且我不希望它成为它的一部分,它应该是“Above”或者具有比BETWEEN子句更高的优先级,我可以以某种方式在ON之前加入ON和我该怎么办?
答案 0 :(得分:0)
SELECT y
FROM YTScraperBundle:YouTubeVideo y
LEFT JOIN y.allViews v WITH v.firstFetch BETWEEN :fromDate AND :toDate
WHERE y.type = :videoType
GROUP BY y
这不是JOIN的一部分,这正是你所做的。另一种方法是将其放在WHERE子句中。