In Hive
die folgende Abfrage fehlschlägt:Nicht unterstützte SubQuery Ausdruck: Ausdruck Korrelieren kann nicht unqualifizierte Spalte enthalten verweist
Select a,b,c from t1 where a in (0,100) AND b in (select b from t2
where d>2 GROUP BY 1) LIMIT 1;
Schema:
t1(a,b,c)
t2(b,d,e)
Fehlerprotokoll:
Nicht unterstützte SubQuery Ausdruck ' b ': Korrelierende Expression kann nicht enthält nicht qualifizierte col umn Referenzen.
Was ist korrelierender Ausdruck? Was sind nicht qualifizierte Spaltenreferenzen? und können Sie den Fehler hier verallgemeinern.
ja das funktioniert .. aber ich konnte die genaue Bedeutung des Begriffs ‚Korrelieren Ausdruck‘ nicht gefunden –