关系代数:根据属性在表中是否唯一来选择元组

时间:2015-03-14 00:47:10

标签: relational-algebra

给出一张表:

T = {A1, A2, A3, A4}

如何编写一个关系代数语句,选择与表中另一个元组具有相同A3值的所有元组?

1 个答案:

答案 0 :(得分:1)

你在T栏上与T本身进行等值连接。

T2←T,T⋈ T.A3 = T2.A3 T2

现在来自T的任何元组都将与具有相同A3值的所有元组连接。您可以从T中进一步选择A3的特定值,并投影到T2的属性。