元组演算表达式 在线请教
请问:
SELECT R1.A,S1.A,S1.C FROM (SELECT DISTINCT S.A,S.B,S.C FROM R,S WHERE R.B> S.A) AS S1,(SELECT DISTINCT R.A,R.B,R.C FROM R,S WHERE R.B> S.A) AS R1
的元组演算表达式怎么写?
如果元组演算表达式中的v是自由变量, 即
R4={t|(存在u)(R(u)∧S(v)∧u[2]> v[1]∧t[1]=u[1]∧t[2]=v[1]∧t[3]=v[3])}
R5=t|(存在u)(存在v)((R(u)∨S(v))∧u[2]> v[1]∧t[1]=u[1]∧t[2]=v[1]∧t[3]=v[3])}
R4、R5各表示什么意思?
------解决方案--------------------R4 表示的是S1 SELECT DISTINCT S.A,S.B,S.C FROM R,S WHERE R.B> S.A
R5 表示的是R1 SELECT DISTINCT R.A,R.B,R.C FROM R,S WHERE R.B> S.A