SQL左连接(条件之间)

ELM*_*ELM 4 sql-server-2005 between left-join

是否可以使用BETWEEN语句作为LEFT JOIN的条件?

SELECT Table_1.*, Table_2.*
FROM Table_1 LEFT JOIN Table_2
ON Table_1.value BETWEEN Table_2.Value_1 AND Table_2.Value_2
Run Code Online (Sandbox Code Playgroud)

Ken*_*oom 8

是的,它是,但你需要指定一个列名Table_1,如下所示:

SELECT Table_1.*, Table_2.*
FROM Table_1 LEFT JOIN Table_2
ON Table_1.Value BETWEEN Table_2.Value_1 AND Table_2.Value_2
Run Code Online (Sandbox Code Playgroud)