联接可以始终表示为子查询,反之亦然。因为连接是对称的。任何人都可以为我提供这个声明的例子。
因为我无法完全理解。
答案 0 :(得分:1)
我不确定第一句话是否属实。
例如:
SELECT *
FROM x
INNER JOIN y
ON 1 = 1;
如何使用x和基于y的子查询来表达交叉连接的性质?
甚至是三角形连接:
SELECT *
FROM x
INNER JOIN y
ON y.val < x.val;
因此,第一个语句必须限制为最多连接一行的情况,以便您可以使用标量子查询?