问题是这样的:现在有一个video表,里面有id,title,type,time等列名,现要根据time排序选出每种type的前10个记录,SQL语句如何写呢?
这个问题最主要的就是每种type的前10个记录,看到有人给了这句:
SELECT*FROM video tWHERE10 > (SELECTCOUNT(* )FROM videoWHERE type=t.typeAND id<t.id )ORDERBY time
问题是这样的:现在有一个video表,里面有id,title,type,time等列名,现要根据time排序选出每种type的前10个记录,SQL语句如何写呢?
这个问题最主要的就是每种type的前10个记录,看到有人给了这句:
SELECT*FROM video tWHERE10 > (SELECTCOUNT(* )FROM videoWHERE type=t.typeAND id<t.id )ORDERBY time