加入SQL 困惑?

Join SQL confusion?

我只是想知道,一个连接中可以有 2 个 ON 语句吗?

我有类似的东西:

SELECT table1.col1, table2.col2 
FROM table1
JOIN table2
ON table1.col1 = table2.col1 
ON table1.col2 >= table2.col2; 

您可以将条件与 andor 结合使用,例如

select * 
from tableA
join tableB on tableA.id = tableB.id
           and tableA.col2 = tableB.col3