5

是否可以使用 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
4

1 回答 1

12

是的,但您需要从 中指定列名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
于 2011-09-19T02:22:57.643 回答