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

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

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

嵌套查询就可以实现了,比如: select * from (select col from table) t where t.col='1';

这个的看你查询出来的结果是什么, 单个值:where 字段 = 子查询; 多个值:where 字段 in (子查询); 多个字段值:where (字段1,字段2,...) = (子查询); 很简单,根据你的查询结果来看怎么写。 希望能帮到你。

1 先根据ID查询用户 2 对比查询到的用户名跟页面上的用户名是否相等.相等return 3 不相等再根据Name查询用户,where条件写 select 1 from 用户表 where name = N'用户名' and id 修改的用户ID 4 若能查出来东西,说明用户名重复,返回并提示用户名...

不太懂你想问什么,我写个语句你自己理解了。 SELECT * FROM 表格1 WHERE LIE1 IN (SELECT 列2 FROM 表格2); 也就是个子嵌套查询语句,查询表格1种所有列1出现在表格2列2种的数据。 这是你想要的吗?

select date2 from table2 where id in (select id--,name,date,contact from table1);

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 子句用于把来自两个或多个表的行结合起来,基于这些表之间的共同字段。 ...

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

可以用子查询来做,具体还得看你的需求,不妨把你想要的效果发出来 如 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