oracle怎样查询两个表格中的全部数据
答案:3 悬赏:0 手机版
解决时间 2021-01-09 12:29
- 提问者网友:蓝琪梦莎
- 2021-01-08 20:12
oracle怎样查询两个表格中的全部数据
最佳答案
- 五星知识达人网友:不如潦草
- 2021-01-08 21:11
同时查询2张表数据有很多种方法(下面的a,b为表名,A,B为表的别名):
1,select A.*,B.* from a A,b B;
这样查出来的是a的所有数据在前面几列,b的数据在后面几列。
2,select * from a cross join a
这样查出来的数据是2张表的笛卡尔积。
即a的数据量乘以b的数据量的积
3,如果两张表拥有相同的字段,你可以使用left join或者right join
select * from table1 left join table2 on table1.id=table2.id
1,select A.*,B.* from a A,b B;
这样查出来的是a的所有数据在前面几列,b的数据在后面几列。
2,select * from a cross join a
这样查出来的数据是2张表的笛卡尔积。
即a的数据量乘以b的数据量的积
3,如果两张表拥有相同的字段,你可以使用left join或者right join
select * from table1 left join table2 on table1.id=table2.id
全部回答
- 1楼网友:患得患失的劫
- 2021-01-08 22:40
a,b是两给表名
A,B是a,b的别名
然后用这条语句就行了。
select A.*,B.* from a A,b B;
A,B是a,b的别名
然后用这条语句就行了。
select A.*,B.* from a A,b B;
- 2楼网友:舊物识亽
- 2021-01-08 21:58
select * from tbla
select * from tblb
select * from tblb
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯