sql语句 怎么在第一次查询完的结果 以外的内容中继续查询

比如说有10条数据 第一次按照 条件a 查询完之后 得到2条数据
然后我想在剩下的8条数据中按照条件b 继续查询
怎么做呢?

第1个回答  2011-09-17
联合查询啊
第2个回答  2011-09-17
在group by 语句 追加having(条件)本回答被提问者采纳
第3个回答  2011-09-17
追加where 条件查询

sql语句 怎么在第一次查询完的结果 以外的内容中继续查询
select * into #a from table where 1=1 ---查询临时表 SELECT * FROM #a

SQL 语句怎么重查询结果中再次查询对应的表
第一步,从表B查询name_id字段的值 第二步,根据第一步的结果,从表A查询name字段的值 第三步,通过SQL来实现,语句如下:select name from Awhere name_id in( select name_id from B where type < '002')以上希望能帮助到你 ...

SQL语句,怎么用查询的结果,进行再查询?
直接把结果集写在 from 后面就可以了。例图中表格 结果集1 在结果集1中再查询

SQL如何在查询结果里再次查询?
做法:可以使用括号“(select查询子句)"套嵌一个查询结果。语法格式:select columnlist... from (select子句) table_name where 。注意:”)“ 后面需要给查询结果指定一个名称 table_name,名称不要与其他列名称相同,增加SQL语句的可读性。拓展:1、SQL语言,是结构化查询语言(Structured Query Lan...

SQL如何把表一查询出来的多个ID结果继续查询表二中的数据?
那你的sql 改下就可以了 select * from [Rpe_case]where [id] in (select [id] from [Rpe_number] where ([daqujibie1] ='55' or [daqujibie2] ='55' or [daqujibie3] ='55' or [daqujibie] ='55' or [shengjibie] ='55' or [shijibie] ='55' or [qudaojibie] ='...

SQL查询, 如何在查询一个表数据的同时, 将另外一个表的信息插入在查询结...
假设表名为A,字段为type,关联表B字段btype存的是和A.type一样的值,B.b2存的是中文描述 select type||(select B.b2 from B where B.btype = A.type) from A;或者 select (select B.b2 from B where B.btype = A.type) from A;你自己执行一下,就能看出来两个的不同之处 ...

如何在查询结果中 再用sql语句升序和降序排列
就在原查询语句加升序或降序子句,再查询。

SQL在查询结果中查询
在SQL Server中,可以使用表变量来存储查询的结果集,以便后续的在此结果集上进行新的查询。(当然,临时表也是一种方法)。先定义表变量(在变量名之后用table关键字说明定义表变量,然后跟表的具体字段定义):declare @tb table (ID integer, InTime datetime, ...)然后,将查询到的数据插入表变量:inse...

mysql sql语句中已经将查询结果as给了某个变量 下面还想对变量进行限制...
对整个sql再进行嵌套查询就可以了 例如:select cc.b from (select c.a as b from c )cc where cc.b=''你在里层把该查的字段都查好了 as好了 在外层就可以应用where了

sql二次使用查询结果
order by 分类 ---说明:如果表中记录有ID的且ID为递增的话可以采用以上语句,如果没有则采用如下语句 select t.分类,t.* from tableName t inner join (select 分类,max(更新时间) update_date from tableName group by 分类 ) b on (a.分类=b.分类 and a.更新时间=b.update_da...

相似回答
大家正在搜