我的表:
abc
+--------+
| letter |
+--------+
| a |
| b |
+--------+
查询:
SELECT *
FROM abc t1 INNER JOIN abc t2
ON true
结果:
+--------+--------+
| letter | letter |
+--------+--------+
| a | a |
| b | a |
| a | b |
| b | b |
+--------+--------+
ON true
做什么或如何做/工作?
答案 0 :(得分:8)
虽然我从未见过这种确切的语法(出于显而易见的原因 - 它实际上没什么用处,我不希望在现实世界中遇到它)我的猜测结果将是笛卡尔积条件规定当条件评估为真时,t1中的行应与t2中的行匹配,它始终如此。因此,第一组中的所有行都将匹配第二组中的所有行。
这种情况从未尝试过任何其他事情,只是本身和true
将始终评估为真。