能不能把select 语句做为另一个查询的表
答案:2 悬赏:40 手机版
解决时间 2021-01-26 03:24
- 提问者网友:蓝琪梦莎
- 2021-01-25 11:07
能不能把select 语句做为另一个查询的表
最佳答案
- 五星知识达人网友:一秋
- 2021-01-25 12:02
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
)
使用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
)
全部回答
- 1楼网友:人间朝暮
- 2021-01-25 13:31
只要两个被选取的表中有一个共同的字段就可以
例如
member 里有 mid msex muser
memberdata 里有 nid mid nnick nbday
那么只要选去的时候加一个mid的筛选条件就可以.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯