SQL查询:如何查询 原表 使查询结果以 结果表 的形式呈现

如题所述

第1个回答  2016-09-19
sql中把一个查询结果当作另一个表来查询可以理解查询结果为一个临时表
使用select语句查询结果集即可。
参考代码:
1:将结果作为一个临时表,可以使用链接或者直接查询
select * from
(
SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID
FROM RW_STORE_QUNTY
GROUP BY NUM_LINKID
) as A
-------------------------------
2:将结果作为子查询的方式
select * from 表
where 字段 in select NUM_LINKID (
SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID
FROM RW_STORE_QUNTY
GROUP BY NUM_LINKID
本回答被提问者和网友采纳
第2个回答  2016-09-19
这种表结构不好出这个结果,如果人数不固定就完了追问

人数固定

用sql语句怎么查一个表的信息
1、 查询所有列。sql语句:SELECT * FROM user。2、查询指定列 sql语句:SELECT nickname, mobile, sex FROM user 3、将查询结果按字段的值进行排序 sql语句:SELECT * FROM emp ORDER BY deptno, sal DESC; (按序号升序,并按价格降序)4、比较查询 sql语句:select Sname as 姓名,Sage as 年龄...

sql 如何把一个查询结果当作一个表来查询?急急急!!!
使用select语句查询结果集即可。参考代码:1:将结果作为一个临时表,可以使用链接或者直接查询 select * from (SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID FROM RW_STORE_QUNTY GROUP BY NUM_LINKID ) as A --- 2:将结果作为子查询的方式 select * from 表 where 字段 in select NUM_...

sql 如何把一个查询结果当作一个表来查询?
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 查询出结果 然后再查询结果 得到结果中的结果
如果是你可以用游标试试

SQL循环查询如何合并查询结果到一个表,每个结果表作为一个字段_百度...
declare @sql varchar(4000)declare @index intset @index=2 --这个就是你说的要查前某个月的,这里写2就代表9,10,11三个月set @sql = 'select ''汇总'' as 汇总'select @sql = @sql + ',sum(isnull(case convert(varchar(7),订单日期,120) when '''+convert(varchar(7),[订单...

用sql语句怎么查一个表的信息
1、查询”user_user“表中所有人员信息且所有字段,sql语句:select * from user_user 2、查询”user_use“表中所有人员信息且部分字段。sql语句:select user_show_id,user_name,pinyin,password from user_user 3、条件查询”user_user“表,以user_name为查询条件查询所有信息。sql语句:select * ...

sql怎么用查询结果作为条件进行查询
1、查询数据库表的所有字段并直接使用select语句。从数据库表中选择*。2、查询数据库表的part部分字段,可以使用select field命令,从数据库表中选择字段名称。3、根据条件查询,使用后面的条件,加上从数据库表中选择条件名称。4、使用distinct命令查询数据库字段记录中的非重复结果,从数据库中选择不同的...

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

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语句查询,根据一个表中一个列,该列在两个不同条件同时满足的查询结果...
1、在计算机中,打开Foxtable软件,新建一个表格,比如学生的评价成绩表,并输入数据,如下图所示。2、接着,鼠标左键单击选择菜单下的【杂项】,如下图所示。3、 然后,在菜单栏目中,鼠标左键单击【SQL查询】,如下图所示。4、接着,在【SQL查询】窗口上,选择数据源,如下图所示。5、然后,在...

相似回答