一句查询语句不太明白,麻烦各位给解释解释。
select * from tablename b where id in(select top 2 id from tablename a where a.parentid=b.parentid order by sort desc,adddate desc)
这是一句选出各个parentid的前两条的查询,我不太明白parentid=b.parentid的意思,为什么要用这样的条件,能不能给我讲讲这条查询执行的具体过程?
有没有相关方法的资料或者参考,麻烦给个链接,谢谢各位。