查询以从多个表中获取信息 [英] querry to get information from multiple tables

查看:74
本文介绍了查询以从多个表中获取信息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆