【发布时间】:2014-01-30 22:38:08
【问题描述】:
这是交易,我有这个 SQL 查询
SELECT *
FROM Customers AS C, Orders AS O, Orderlines AS OL
WHERE C.CustomerID = O.CustomerID AND O .OrderID = OL.OrderID
在关系代数中是
Σ(C.CustomerID=O.CustomerID AND O.OrderID=OL.OrderID)(Customers x Orders x Orderlines) .
如何将这个 3 路笛卡尔积“转换”为 Join 关系?
非常感谢。
P.S 如果我对关系代数部分有错误,请纠正我。
【问题讨论】:
-
啊,关系代数。这样的美好回忆
标签: sql relational-algebra cartesian-product