查询数据表,去除符合某些条件的记录,没有自动增长列(not exists)
2014-03-24 12:07
267 查看
select distinct ccode,isnull(cexch_name,''),N'',N'',N'2014.03',0,1,1,1,12 from RP_bankrecp
where not exists(
select distinct r.ccode,isnull(r.cexch_name,'')
from RP_bankrecp r inner join gl_bankalert g on r.ccode=g.ccode and isnull(r.cexch_name,'')= isnull(g.cexch_name,'')
where iyear=2014
)
这样是错误的,not exists 只是返回是否有结果集,相当于一个true or false的值
where not exists(
select distinct r.ccode,isnull(r.cexch_name,'')
from RP_bankrecp r inner join gl_bankalert g on r.ccode=g.ccode and isnull(r.cexch_name,'')= isnull(g.cexch_name,'')
where iyear=2014
)
这样是错误的,not exists 只是返回是否有结果集,相当于一个true or false的值
相关文章推荐
- thinkPHP后台查询mySQL中数据时,当没有符合条件的记录count结果集的值为1
- 单据管理窗口,上下两个datagridview查询时没有符合条件的记录时,绑定数据源的方法
- [SQL-码农]SELECT 没有符合条件记录时,出现多一行数据
- jdbc获取符合查询条件的记录数据---ResultSet
- Repeater在无数据记录时显示“没有符合条件的记录”
- sql server 怎么记录最新插入的数据(没有自动增长列)?
- 查询数据库返回cursor,如何判断没有符合条件的记录。判断条件不是cursor==null 哦
- 如何让从数据库中查询出符合条件的记录,然后给每个记录自动加上序号,序号是根据符合条件的记录多少在随时变化.而且也会在以查询生成的报表中显示出来.谢谢
- Yii: 查询符合条件的记录个数
- SSRS-查询条件为空,查询所有数据,否者查询符合条件的数据 解决办法
- 将datatable里符合条件的记录取出添加到另一个datatable进行数据绑定!
- 读取数据表中符合条件的记录和数目
- sql语句查询出表里符合条件的第二条记录的方法
- 资料 mybatis 一条语句 分页查询(同时获得符合条件的总记录数)
- JPA之Eclipselink--》查询符合条件的数据总量
- 你会不会用mysql查询近7个月的数据?没有记录默认为空
- MongoDB自增长主键,批量操作,distinct记录,条件组合查询
- 03: 数据导入导出 、 表记录基本操作 、 查询及匹配条件 、 多表查询
- MySQL如何按天统计数据,没有记录的天自动补充0
- SQL查询_____查询最近30天内正确率大于60%的阅读记录,每天只显示符合条件的速度最高的那个