lmmp.net
当前位置:首页 >> sql怎么用查询结果作为条件进行查询 >>

sql怎么用查询结果作为条件进行查询

-- table2 的 name 作为 table1的条件select * from table1 where name in (select name from table2)--如果有多条语句,可以使用字段相加再等于select * from table1 where fld1+fld2 in (select fld1+fld2 from table2)--也可以使用INNER JOIN...

select * from 表2 where 编号 in (select 编号 from 表1 where 日期='xxxx-xx-xx')

可以使用括号“(select查询子句)"套嵌一个查询结果。 语法格式:select columnlist... from (select子句) table_name where ... 注意:”)“ 后面需要给查询结果指定一个名称 table_name,名称不要与其他列名称相同,增加SQL语句的可读性。 以下...

描述:sql server 数据库中使用条件查询就可以实现符合查询条件的数据记录显示出来。查询语法为:select * from 表名 where 字段名=条件(语法说明:select后面的*号代表的是所有字段显示出来。条件出的条件如果为字符型条件需要使用单引号引起...

在MS SQL Server和Oracle这两个主要的数据库中,空值都比较特殊,不能直接用"="或""号来比较,如果你要用这两个符号比较,就会发现,空值即不在等于的集内,也不在不等于的集内。 特别注意的是,空值用“”(不等于)比较时,也不在集合内!具体的...

select * from 表2 where 姓名 in (select 姓名 from 表1 where 水果相关 + 饮料相关 + 种子相关 + 综合相关 > 5)

exists 这个里面得要包含和外面表的关系的。 select 消费号,sum(金额)金额 from 护理卡消费 T where exists ( select distinct a.消费号 from 护理卡消费历史 a left join 护理卡消费 d on a.消费号=d.消费号 where a.服务名称 in (select b.服...

SELECT A.COLUMN FROM B JOIN ( SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID FROM RW_STORE_QUNTY GROUP BY NUM_LINKID ) A ON A.COLUMN = B.COLUMN 拓展资料 SQL JOIN 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 ...

可以用子查询来做,具体还得看你的需求,不妨把你想要的效果发出来 如 select * from tabletest a where a.id in (select id1 from tabletest2 b ) 以上是其中一种情况的例子,具体要看你的需求了

网站首页 | 网站地图
All rights reserved Powered by www.lmmp.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com