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)
是的,它是,但你需要指定一个列名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)