欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

大哥大姐们,小弟求一条查询话语,

更新时间: 2014-01-05 02:13:17 责任编辑: Author_N1

 

大哥大姐们,小弟求一条查询语句,,急急急急----
select c.a,c.b from
 (select (select count(1) from 来货单) a , (select count(1) from 来货单明细) b) c

--2个表,a.来货单号=b.来货单号,我想知道这2个表中笔数是否一致,
--用orcle 怎么写一条 语句,,急===
--上面这条在orcle 会报错,意思是未指定From关键字
--参考方法--

select (select count(*) from 来货单) - (select count(*) from 来货单明细)
from dual

--参考方法--
表结构 一样的话 ,minus 下就可以了。
select * from a minus select * from b ;
--参考方法--
dual 是一张伪表.是一张只有一个字段,一行记录的表


select 'aa' c1 from dual
     
     c1
-----------------
1    aa



另外 是要查询2个表的全部数量 还是查询 有对应的数量?


--参考方法--
select count(*) ls3 a ,ls4 b where a.id=b.id
--参考方法--
引用:

select (select count(*) from 来货单) - (select count(*) from 来货单明细)
from dual

这个可以吧。


或者  select distinct 来货单号 from 来货单 minus select distinct 来货单号 from 来货单明细
可否?
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:13:17
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/7162/
本文WWW.DOC100.NET DOC100.NET版权所有。