关系代数 现有表test内有属性(t1,t2,t3)SQL语句:select *from test as A,test as Bwhere A.t1 = B.t3该语句写成关系代数表达式时,本人对 “自身连接时取别名” 感到困难感谢您的回答,我希望得到的是关

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/27 19:43:15
关系代数 现有表test内有属性(t1,t2,t3)SQL语句:select *from test as A,test as Bwhere A.t1 = B.t3该语句写成关系代数表达式时,本人对 “自身连接时取别名” 感到困难感谢您的回答,我希望得到的是关
xRnQ~l`;k7Of$&r,Xm(?T<>Cszô(6х+w;;v\;GXka5>6Qls5c۠A$ǫX.ks %KOS/Ȥ4,35eI4Zu2hf90 6t%aUNٰuPbn3j4TjtwZAoqT% |!vC-"OA<4ҳ%osÃe ^ EIRɨk+6qj)z UX' J&wU^Y)9fBݠ9$Ng/-z qlG>l`'/`D7#S1#2t}{{G|+mow[%%cщn

关系代数 现有表test内有属性(t1,t2,t3)SQL语句:select *from test as A,test as Bwhere A.t1 = B.t3该语句写成关系代数表达式时,本人对 “自身连接时取别名” 感到困难感谢您的回答,我希望得到的是关
关系代数
现有表test内有属性(t1,t2,t3)
SQL语句:
select *
from test as A,test as B
where A.t1 = B.t3
该语句写成关系代数表达式时,本人对 “自身连接时取别名” 感到困难
感谢您的回答,我希望得到的是关系代数表达式,选择、投影、连接...这些运算,

关系代数 现有表test内有属性(t1,t2,t3)SQL语句:select *from test as A,test as Bwhere A.t1 = B.t3该语句写成关系代数表达式时,本人对 “自身连接时取别名” 感到困难感谢您的回答,我希望得到的是关
2种解决办法
1.select *
from test
where t1 in (select t3 from test)
2.select *
from test a
where exists (select * from test b where a.t1=b.t3)
貌似不用连接,好像就这个意思select * from test where t1=t3
写成关系代数是
π testt1,t2,t3(б testt1=б testt2)
符号不好打