我的表:
abc
+--------+
| letter |
+--------+
| a |
| b |
+--------+
Run Code Online (Sandbox Code Playgroud)
询问:
SELECT *
FROM abc t1 INNER JOIN abc t2
ON true
Run Code Online (Sandbox Code Playgroud)
结果:
+--------+--------+
| letter | letter |
+--------+--------+
| a | a |
| b | a |
| a | b |
| b | b |
+--------+--------+
Run Code Online (Sandbox Code Playgroud)
做什么或如何ON true
做/工作?
后面的子句on
是条件,如果满足,该行将与结果集一起返回。在您的示例中,始终满足条件,因此结果是连接表的笛卡尔积。
这类似于说ON 1=1
,这总是正确的。
如果不使用内部联接添加条件,您将获得相同的结果。
归档时间: |
|
查看次数: |
1738 次 |
最近记录: |