一个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
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
SQL编程【MySQL 01】拆分列字段为行并根据类型翻译字段 > 1305 - FUNCTION x.help_topic_id does not exist 报错问题
36 0
|
4月前
|
SQL 数据库
SQL FULL OUTER JOIN 关键字:左右表中所有记录的全连接解析
SQL RIGHT JOIN关键字返回右表(table2)中的所有记录以及左表(table1)中的匹配记录。如果没有匹配,则左侧的结果为0条记录。
65 0
|
8月前
|
SQL 数据库
拷贝的表的SQL语句 SELECT INTO 和 INSERT INTO SELECT的用法与区别
语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
99 0
|
11月前
|
SQL 数据库
数据库sql语句(count(*)和count(字段))
数据库sql语句(count(*)和count(字段))
148 0
Zp
|
SQL
在写左关联时SQL语句出现 Duplicate column name 'NAME'名字重复错误解决方法
在写左关联时SQL语句出现 Duplicate column name 'NAME'名字重复错误解决方法
Zp
362 0
|
SQL 大数据 开发者
SQL 语法--表特定语句--分组、排序、过滤 | 学习笔记
快速学习 SQL 语法--表特定语句--分组、排序、过滤
199 0
SQL 语法--表特定语句--分组、排序、过滤 | 学习笔记
|
SQL 关系型数据库 MySQL
软件测试mysql面试题:编写SQL SELECT查询,该查询从Employee_Details表返回名字和姓氏。
软件测试mysql面试题:编写SQL SELECT查询,该查询从Employee_Details表返回名字和姓氏。
82 0
|
SQL C++ Python
SQL高级查询技巧(两次JOIN同一个表,自包含JOIN,不等JOIN)
掌握了这些,就比较高级啦 Using the Same Table Twice 如下面查询中的branch字段 SELECT a.account_id, e.emp_id, b_a.name open_branch, b_e.
4440 0