ANY
およびALL
演算子を使用すると、単一の列の値と他の値の範囲を比較できます。例:
select * from Table1 t1 where t1.Col1 < ANY(select value from Table2)
ANY
範囲内のいずれかの値に対して操作が真の場合に条件が満たされることを意味します。 ALL
これは、操作がすべてに対して真である場合にのみ条件が満たされることを意味します。 範囲内の値。
家の近くでヒットする可能性のある例を使用するには、次のようにします。
select * from Table1 t1 where t1.Col1 = ANY(select value from Table2)
これを行うのと同じです:
select * from Table1 t1 where t1.Col1 in (select value from Table2)