とても簡単です。
SELECT something FROM table WHERE (a,b) IN ((a_1,b_1),...,(a_n,b_n))
これは MySQL では機能しますが、Hive では機能しません。回避策はありますか? 私は何かを試しました
WHERE array_contains(array(array(a_1,b_1),...,array(a_n,b_n)), array(a,b))
ただし、array_contains はプリミティブ型でのみ機能するようです。
編集:記録のために、(a、b)は私の特定のケースでは(年、月、日)であるため、理論的には日付関数を利用できますが、それでも、これがサポートされていないのは少し奇妙だと思います.