一个exists查询的例子

简介:
select   -- AM_SynthesisRPTData.Code,AM_SynthesisRPTData.RPTTemplateID as DataTemplateID
     -- AM_SynthesisRPTData.*,BB.*,CC.RPTItemName,CC.DispNo
     *
from  AM_SynthesisRPTData  join  AM_SynthesisRPTTemplate BB  on  BB.RPTTemplateID  =  AM_SynthesisRPTData.RPTTemplateID 
    
join  AM_SynthesisRPTItem CC  on  CC.RPTItemID  =  BB.RPTItemID
where   1 = 1  
and   exists
select   *   from  (

select  AM_SynthesisRPTTemplate. * ,AM_SynthesisRPTItem.RPTItemName,AM_SynthesisRPTItem.DispNo
     
from  AM_SynthesisRPTTemplate
    
join  AM_SynthesisRPTItem  on  AM_SynthesisRPTItem.RPTItemID  =  AM_SynthesisRPTTemplate.RPTItemID
    
left   join  AM_SynthesisRPTElement  on  AM_SynthesisRPTElement.RPTElementID  =  AM_SynthesisRPTTemplate.RPTElementID
where  CellType  =   1
as  B 
where  B.RPTTemplateID  =  AM_SynthesisRPTData.RPTTemplateID 
)
and  BB.RPTID  =   2   and  CC.RPTItemID  <>   14   and  CC.RPTITemID  <>   15
and  code  =   ' DA619C04-1499-4E39-AD16-518835FF775C '
order   by  GroupID,dispNo  -- desc 



本文转自Sam Lin博客园博客,原文链接:http://www.cnblogs.com/samlin/archive/2008/03/05/1092133.html,如需转载请自行联系原作者

目录
相关文章
|
4月前
|
SQL 关系型数据库 MySQL
INSERT INTO t_a.tableName SELECT * FROM t_b.tableName 如何通过定义一个list对象,包含多个tableName,循环执行前面的sql,用MySQL的语法写
【8月更文挑战第7天】INSERT INTO t_a.tableName SELECT * FROM t_b.tableName 如何通过定义一个list对象,包含多个tableName,循环执行前面的sql,用MySQL的语法写
53 5
|
7月前
|
SQL 数据库管理
SQL基础题----基本的SELECT语句、order by排序
SQL基础题----基本的SELECT语句 ambiguous 模糊
228 1
|
7月前
|
SQL 关系型数据库 MySQL
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
96 0
|
SQL 数据库
拷贝的表的SQL语句 SELECT INTO 和 INSERT INTO SELECT的用法与区别
语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
219 0
|
SQL Java 关系型数据库
SQL 语法--表特定语句--create、insert、desc | 学习笔记
快速学习 SQL 语法--表特定语句--create、insert、desc
247 0
SQL 语法--表特定语句--create、insert、desc | 学习笔记
|
SQL 关系型数据库 MySQL
软件测试mysql面试题:编写SQL SELECT查询,该查询从Employee_Details表返回名字和姓氏。
软件测试mysql面试题:编写SQL SELECT查询,该查询从Employee_Details表返回名字和姓氏。
119 0
|
关系型数据库 MySQL 数据库
插入命令 insert 和查询命令 select 的组合使用|学习笔记
快速学习插入命令 insert 和查询命令 select 的组合使用
2424 0
|
关系型数据库 MySQL 数据库
select distinct去掉重复查询结果|学习笔记
快速学习select distinct去掉重复查询结果
272 0