Mam dwie tabele A i B, które obie mają identyfikator kolumny. Życzę, aby uzyskać identyfikatory z A, które nie są obecne w B. Oczywistym sposobem jest:Hive nie obsługuje, istnieje. Jak napisać następujące zapytanie?
SELECT id FROM A WHERE id NOT IN (SELECT id FROM B)
Niestety, Hive nie obsługuje w istnieje lub podzapytania. Czy istnieje sposób, aby osiągnąć powyższe przy użyciu sprzężeń?
Myślałem o następującym
SELECT A.id FROM A,B WHERE A.id<>B.id
Ale wydaje się, że ten powróci całość A ponieważ nie zawsze istnieje id w B, która nie jest równa w każdym id A.
dzięki! To zadziałało. – elexhobby