查询以从多个表中获取信息 [英] querry to get information from multiple tables
本文介绍了查询以从多个表中获取信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有4个表名
T1 {umr,uid,mid}
T2 {mr,mid,rid}
T3 {rf,rid,fid}
T4 {fid,fname}
给定的值是
uid
中
并收到的是
fname
i have 4 tables names
T1{umr, uid, mid}
T2{mr, mid, rid}
T3{rf, rid, fid}
T4{fid, fname}
given values are
uid
mid
and to receive is
fname
推荐答案
可以使用简单的连接来实现,如下所示:
It can be achieved using simple joins, like as follows:
select fname from T4
inner join T3 on T4.fid = T3.fid
inner join T2 on T3.rid = T2.rid
inner join T1 on T2.mid = T1.mid
这篇关于查询以从多个表中获取信息的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文