一个关于嵌套查询的问题,请高人指点?

bluesky006516 2004-12-25 01:48:04
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条,我该怎么办,请指教?

...全文
65 点赞 收藏 回复
写回复
回复

还没有回复,快来抢沙发~

发动态
发帖子
Java SE
创建于2007-09-28

3.4w+

社区成员

30.7w+

社区内容

Java 2 Standard Edition
社区公告
暂无公告