app开发者平台在数字化时代的重要性与发展趋势解析
1048
2022-11-26
Oracle两个比较常用把查询结果作为一张表查询的sql语句
在不想创建临时表,又想使用上一个查询语句获取的数据,这里有两种常用方法。在说方法之前说一个场景,便于下面方法说明:表A(name,id,age,job),表B(dept,id,posi),表B与表A通过ID进行关联。
这里给出第一种把查询结果作为一张表查询的sql:
select name,job,dept,posi from(select name,job,dept,posi from A join B on a.id=b.id) T
上述语句只是一个例子,知道如何使用。
另一种方法是:
with ab as (select name,dept,job,posi from a,b)select * from ab;
查询结果的表位ab,然后使用select语句查询ab中的结果,如果有多张,给出下面简单示例:
with a1 as (select name,job from a), b1 as (select dept,posi from b)select * from a,b;
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~