问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

sql 如何把一个查询结果当作一个表来查询?

发布网友 发布时间:2022-04-24 09:17

我来回答

8个回答

热心网友 时间:2022-04-08 06:06

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

最常见的 JOIN 类型:SQL INNER JOIN(简单的 JOIN)、SQL LEFT JOIN、SQL  RIGHT JOIN、SQL FULL JOIN,其中前一种是内连接,后三种是外链接。

热心网友 时间:2022-04-08 07:24

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

热心网友 时间:2022-04-08 08:59

首先插入表中要有一个时间的字段,找到该数据库的时间函数,如oracle的sysdate就是C#中的DateTime.Now,将该字段插入到插入表的这个字段中 就ok了。

查询后有一个结果集,遍历结果集取出你要查的对象.
你用ID查出你存的字符串(这里你存的是其他表名),返回的结果集是一条记录.
while(rs.next()){ //rs.next()方法是个游标指针
String show=rs.getString("tablename");//方法的参数是你数据库列名,因为你要返回该列名的数据。

热心网友 时间:2022-04-08 10:50

select * from (SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID
FROM RW_STORE_QUNTY
GROUP BY NUM_LINKID ) a
left join b on a.NUM_LINKID =b.NUM_LINKID
where a.NUM_LINKID = 1002

上面只是一个例句,你照着写就可以了,如果这种写不习惯,可以用临时表
比如(这是sqlserver特有的写法)
SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID
into #xu
FROM RW_STORE_QUNTY
GROUP BY NUM_LINKID

select * from #xu a inner join ddd b on ……
where ……

这也是一种写法

热心网友 时间:2022-04-08 13:32

SELECT SUM(NUM_QNTY4) AS sumNum, NUM_LINKID into #临时表A FROM RW_STORE_QUNTY
GROUP BY NUM_LINKID
然后再用临时表和你的表B联合查询即可

热心网友 时间:2022-04-08 16:30

子查询就是呢:例:select top 3 * from (select top 5 id,vNo from vProction where 1=1 order by id desc) as tab 将查询另取为表名

热心网友 时间:2022-04-08 20:01

SELECT Tab.a_code, Tab.b_code, Tab.c_code, Tab.a_name, Tab.a_time, Tab.b_clazz, Tab.c_model, Tab.d_good
FROM
(SELECT tA.a_code, tA.b_code, tA.c_code, tA.a_name, tA.a_time,
tB.b_clazz, tC.c_model, tD.d_good
FROM TableA tA
LEFT JOIN TableB tB ON tA.a_code = tB.a_code
LEFT JOIN TableC tC ON tA.b_code = tC.b_code
LEFT JOIN TableD tD ON tA.c_code = tD.c_code) Tab

热心网友 时间:2022-04-08 23:49

查询结果自身可当表来使用.
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语句查询结果集即可。参考代码: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

mysql 怎么把查询结果作为表名继续查询

mysql中把一个查询结果当作另一个表来查询可用as关键字先将查询结果作为一个临时表,然后使用select语句查询结果集即可。例如:SELECT UserId FROM (SELECT UserId FROM OrderInfo GROUP BY UserId HAVING SUM(Amount)>30)AS table1 以上sql语句实现查询订单表中购买数量超过30的用户编号UserId,OrderInfo...

sql查询语句按条件统计字段值并在一个表中多列显示

这个sql可以通过将初始查询结果集用括号括起来当作一个子查询(也可以称之为虚拟表),然后再对其实施进一步筛选从而获得另一个结果集的办法予以实现。例如列出各科平均分在80到90分的同学姓名和各科平均分 select stu.name,t.平均分 from stu,(select sid,avg(score) as 平均分 from scores group b...

sql2000怎么不可以把查询几个表得到的结果通过别名当做一个临时表...

此处的B表就是一个派生表,它代表select * from A。所以呢你所说的“查询几个表得到的结果通过别名”【派生表】当作一个“临时表”说法就是错误的。2,你如果要创建临时表:那么请在你创建普通表的表名前面加上#。如create table #tablename()3,sql2005,2008中支持with语法:举个例子给你:with ...

SQL语句对返回的结果集里的字段再进行条件查询,在一个结果集显示

这个sql可以通过将初始查询结果集用括号括起来当作一个子查询(也可以称之为虚拟表),然后再对其实施进一步筛选从而获得另一个结果集的办法予以实现。例如列出各科平均分在80到90分的同学姓名和各科平均分 select stu.name,t.平均分 from stu,(select sid,avg(score) as 平均分 from scores group b...

SQL sever 中怎样把查询的数据录入另一个数据库

用数据库名称 + dbo + 表名 的 方式操作。两个数据库关联查询 select * from test.dbo.clientinfo, pubs.dbo.userinfo where test.dbo.clientinfo.userid = pubs.dbo.userinfo .userid 写入数据库 insert into test.dbo.clientinfo() select a, b from pubs.dbo.userinfo ...

sql语句where用于连接另一个数据表该如何理解

"arealD")啊,这个怎么直接就写了?感觉不太对的样子,能编过去么,有点怀疑。可能是我孤陋寡闻了。gain_hong :如果b("arealD")是另外的查询的结果集,那么这样当然行了,只不过是两个库分别查询,把一个库的查询结果当作另一个库的查询条件值而已,不是所有的都得连表查询。看个人爱好了 ...

SQL中SELECT中的FROM子句可否带另外一个SELECT

可以 SQL中SELECT嵌套SELECT语句是很常见的SQL语句,嵌套SELECT语句也叫子查询,一个SELECT 语句的查询结果能够作为另一个语句的输入值。子查询不但能够出现在Where子句中,也能够出现在from子句中,作为一个临时表使用,也能够出现在select list中,作为一个字段值来返回。例1:select子查询出现在Where子句...

sql把查询结果放到一个表 sql将查询结果存在另一个表 sql查询结果关联表查询 sql查询结果作为表 sql把查询结果导入新表 mysql查询结果作为表 sqlserver查询结果创建表 sql查询结果存入表 sql将查询结果保存到新表
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
车轮补胎方式这么多 哪种方式最靠谱 拒绝被坑 5种补胎方法哪种最靠谱 究竟哪种补胎方法最靠谱 五种方法利弊不 AMD羿龙2现在怎么没有盒装都是散片? 企鹅神秘湖智慧之旅怎么进去? qq宠物智慧长老怎么玩 大话西游怎么区分四五级翅膀,还有二三级翅膀 下字加一笔能组成什么字? 为什么我们家电脑只能用百度搜索,其他网页都打不开只能开百度之类的网... 为什么我除了百度,其他网站都打不开? sql模糊查询,query.setParameter("name", "%" + name + "%");这段应该怎么理解 有关SELECT中FROM Select的问题 vb.net combobox用法 django 多表查询,如何让 select 语句包含多表的所有字段? MVC上面的例子,请问下面遍历数组的时候Model 是个数组么??为什么可以遍历它? 谁动了我的特征 SELECT语句格式中 符号[ ]的含义是 我用的MYSQL5.7,书写select*from tb_model where pname=‘ ’and roleid=?要报SQL语法错误,求高手解答。 哪儿有专业的产后减肥瑜伽视频下载呀? 产后体重降不下来原因 产后瑜伽减肥最好每次做多长时间呢? 产后恢复瑜伽教程 练瑜伽可以减肥吗 产后瑜伽私教要上几节课 产后想在短时间内减掉大肚子和大粗腿,有什么值得推荐的好方法吗? 平板电脑换不同型号的屏幕可以吗?同一个尺寸的 平板屏幕能通用吗? 同尺寸,不同型号的液晶显示内屏可以相互更换吗? 我想问下各位平板电脑内屏幕坏了能不能换个其他的屏幕,不是原装的行不行 平板换个内屏多少钱啊? 华为平板换内屏大概多少钱? 在Access一个表中某个字段输入一个值,这个值在另一个表中的某个字段没... hql语句和sql语句相似,可以像sql语句一样查询全部属性,例如select u.* from SQLite用INTERSECT求两个查询结果的并 SQL中如何显示COUNT结果为0的行 在select 中的别名 能做 条件吗 ? pl/sql developer 中,两表相减,保存结果 多层次的人员层级架构,下属层级是不确定的,在sqlserver2005中怎么穷尽找到其所有下属呢? oracle语句 SQL建立多表连接的视图 mysql parametertype 传model怎么获取 如何在select下拉框设置滚动条 vivo手机锁屏密码忘记了怎么解开锁屏密码? vivo锁屏忘记了,忘记密码也忘记了怎么办? 马肉的做法 马肉的烹调方法 煮马肉应该放什么调料? 老马肉用什么方法可以快速炖烂? 贵州人喜欢吃马肉,口感特别,有哪些制作方法呢? 马肉用什么方法能快速煮烂 煮马肉应该放什么调料