我正在Redshift中阅读SQL查询,无法理解最后一部分:
... LEFT JOIN (SELECT MIN(modified) AS first_modified FROM user) ue ON 1=1
这ON 1=1是什么意思?
ON 1=1
它只是在做交叉联接,即选择第一个表中的所有行和第二个表中的所有行,并显示为笛卡尔积,即具有所有可能。
JOIN(向左,向内,向右等)语句通常需要’ON …’条件。放入1 = 1就像说“ 1 = 1始终为真,什么也不要消除”。