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

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条,我该怎么办,请指教?

...全文
94 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,634

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧