列 ID を持つ 2 つのテーブル A と B があります。Bに存在しないIDをAから取得したい.明白な方法は次のとおりです。
SELECT id FROM A WHERE id NOT IN (SELECT id FROM B)
残念ながら、Hive は in、exists、subqueries をサポートしていません。結合を使用して上記を達成する方法はありますか?
私は次のことを考えました
SELECT A.id FROM A,B WHERE A.id<>B.id
しかし、A のどの ID とも等しくない ID が B に常に存在するため、これは A の全体を返すようです。