两个表a,b。表a有dealdept_no、dealdept_Name两个字段。表b有dealdept_no、state等多个字段。两个表通过dealdept_no关联。其中state等于3、4、5表示已经处理,其他情况属于未处理。我想通过SQL查处已处理和未处理的单据的个数。但是怎么也不行。查处的单据的个数都相同。希望各位帮个忙吧。
解决方案 »
- 2007微软的Vista操作系统推出,请问现在的delphi编写的程序可以在此系统下运行吗?
- 数据库中为timestamp(时间戳)类型的数据怎么样取出?急!!
- !!!建议:提问时在标题中注明与问题相关的“关键词语”!!!
- 求文档管理源码
- 老问题。老鸟随便给点意见就有分!
- master/detail取消保存时出现hrow hard- soft delete 的例外
- 各位请推荐一本介绍ADO编程方面的书
- [-----指纹开发------]用Delphi进行指纹开发~~
- 属性编辑器
- 请问各位,delphi中的todo list有什么作用,我一直没用到,好象功能挺强似的
- Delphi7比较Delphi6和Delphi5有哪些改进?
- 我们大专生应该做程序员吗?我们的工作真的这么难找吗?
select a.dealdept_no, a.dealdept_Name, b.State
from a
innner join b on a.dealdept_no = b.dealdept_no
where b in (3,4,5);select a.dealdept_no, a.dealdept_Name, b.State
from a
innner join b on a.dealdept_no = b.dealdept_no
where not b in (3,4,5);
select a.dealdept_no,a.dealdept_Name,from a where a.dealdept_no in(select
b.dealdept_no,b.state from b where b.state='3' or b.state='4' or b.state='5' );