一个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,如需转载请自行联系原作者

目录
相关文章
|
6月前
|
SQL 关系型数据库 MySQL
MYSQL根据查询结果删除sql 去除重复id 新增对比前一条与后一条数据 去重3种方法​ 窗口函数
MYSQL根据查询结果删除sql 去除重复id 新增对比前一条与后一条数据 去重3种方法​ 窗口函数
126 0
|
3月前
|
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的语法写
41 5
|
6月前
|
SQL 数据库管理
sqlite语句order by两个字段同时排序处理
sqlite语句order by两个字段同时排序处理
66 0
|
6月前
|
SQL 数据库
SQL FULL OUTER JOIN 关键字:左右表中所有记录的全连接解析
SQL RIGHT JOIN关键字返回右表(table2)中的所有记录以及左表(table1)中的匹配记录。如果没有匹配,则左侧的结果为0条记录。
168 0
|
SQL 数据库
拷贝的表的SQL语句 SELECT INTO 和 INSERT INTO SELECT的用法与区别
语句形式为:Insert into Table2(field1,field2,…) select value1,value2,… from Table1
203 0
|
SQL Oracle 关系型数据库
SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
SQL Server2019数据库查询所有数据库名、表名、表结构、表字段、主键方法演示,执行sql提示对象名‘user_tab_columns‘、 ‘user_cons_columns‘ 无效问题解决
453 0
Zp
|
SQL
在写左关联时SQL语句出现 Duplicate column name 'NAME'名字重复错误解决方法
在写左关联时SQL语句出现 Duplicate column name 'NAME'名字重复错误解决方法
Zp
484 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.
4644 0