select cInvCCode ,cInvCName from InventoryClass WHERE len(cInvCCode)<3
通过这条语句我查询所有cInvCCode的长度等于2的类别(如01或02),下面我需要查询商品表中属于刚才查询出的cInvCCode的商品信息(如010101100,以01开头的),
select count(*) as num from DispatchList as paretable,DispatchLists 
as suntable where paretable.DLID = suntable.DLID and suntable.cInvCode 
in ( select cInvCode from Inventory where cInvCCode like '01%')
我的主要目的是要排序,但是我是取出所有的cInvCCode,然后每次循环上面的SQL语句,就是每次都要cInvCCode like '01%',因此,我无法对所有的查询结果(也就是所有符合cInvCCode的长度等于2的类别的count(*)进行排序),如取出前10条,我该怎么办,请指教?