关系代数 现有表test内有属性(t1,t2,t3)SQL语句:select *from test as A,test

问题描述:

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

问题解答:

我来补答
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)
符号不好打
 
 
展开全文阅读
剩余:2000
上一页:bfds
下一页:知道的请解答