在Propel上创建复杂查询

时间:2016-06-25 07:18:30

标签: php mysql propel propel2

我有一个包含列(id, name, title, time)的表,我希望得到一个查询,通过计算时间条件的行来为每行提供一个虚拟数字!
我的SQL选择是这样的:

SELECT 
    aTbl.name, 
    aTbl.title, 
    (
        SELECT COUNT(*) 
        FROM tbl AS tmpTbl 
        WHERE tmpTbl.time > aTbl.time
    ) AS serviceNumber
FROM tbl AS aTbl 
ORDER BY serviceNumber  

如何通过推荐查询类获得这样的查询? 如果这种情况不可能发生,您会建议采用哪种替代方式?

谢谢; - )

0 个答案:

没有答案