我有一个包含列(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
如何通过推荐查询类获得这样的查询? 如果这种情况不可能发生,您会建议采用哪种替代方式?
谢谢; - )