请问一下oracle中在两张表之间实现联合查询的问题

2025-05-01 23:33:28
推荐回答(4个)
回答1:

t1:PKID t2:PKID,User_Name

select t2.User_Name
from t1 left join t2 on t1.PKID = t2.PKID

这样写的话,t1里面有多少数据,最后的结果就会有多少数据。

回答2:

select a.pkid,b.name
from table1 a,
table2 b
where a.pkid=b.pkid

回答3:

a1 表存放字段:PKID
b1 表存放字段:用户名,PKID

select b1.用户名,b1.PKID from a1,b1 where a1.PKID=b1.PKID

回答4:

select T2.用户名 from T1,T2
where T1.PKID = T2.PKID
这样?