一般情况下没错,但是最好把"="改成"in".为什么呢?因为你不能保证(selecttop1h.fidfromhwhereh.time>'2012-10-2900:00:00'groupbyh.fidorderbycount(h.fid)desc)的结果只有一个值,举个例子:有两个帖子都回复了10次,其他帖子都在10次以下,这时候你的这个子查询的结果是两个h.fid,也就是那两个回复10次的(并列第一),而不是一个?
@iis007
顶0
加入收藏
相关问答推荐
加入收藏