读书人

求解答关系操作式解决思路

发布时间: 2012-03-25 20:55:17 作者: rapoo

求解答关系操作式
我问一个问题,是关于这个关系操作中的自然连接的问题
3个关系:
User(Id,Name,sex)
UserFile(Id,F_Id,Remark)
File(F_Id,FileName)
我想选择到文件,文件姓名和文件拥有者的姓名
关系操作式怎么写

[解决办法]

SQL code
select a.F_Id,a.FileName,c.Namefrom File ainner join UserFile b on a.F_Id=b.F_Idinner join User c on b.Id=c.Id
[解决办法]
SQL code
 SELECT A.NAME,B.REMARK,C.FILENAME FROM USER A JOIN USERFILE B ON A.ID=B.ID JOIN FILE C ON B.F_ID=C.F_ID-- 如果还要条件就WHERE一下
[解决办法]
SQL code
select a.F_Id,a.FileName,c.Namefrom File ainner join UserFile b on a.F_Id=b.F_Idinner join User c on b.Id=c.Id
[解决办法]
select m.* , n.* , t.*
from [user] m, userfile n , file t
where m.id = n.id and n.f_id = t.f_id

[解决办法]
∏F_Id,FileName,Name(USER(USERFILE∞FILE))
[解决办法]
SQL code
∏F_Id,FileName,Name(USER∞(USERFILE∞FILE)) 

读书人网 >SQL Server

热点推荐