1
Ich habe Probleme bei der erfolgreichen AbfrageGruppe von Klausel für den Fall dann in HIveQL Ende
select session from (select F_SESSION as session
FROM T_TEMP GROUP BY F_SESSION ) a ;
Die oben läuft erfolgreich ausgeführt wird. Schlägt jedoch fehl, die unter einem
select session, count(total) from (select F_SESSION as session,
case when F_RECORDED_VALUE != 0 then F_RECORDED_VALUE end as total FROM T_TEMP GROUP BY F_SESSION ) a ;
Der Fehler ist
FAILED: SemanticException [Error 10025]: Line 4:30 Expression not in GROUP BY key '0'
Kann mir jemand zeigen, wo ich falsch gehe?
Danke für die Antwort. Ich habe Gruppe von F_SESSION in meiner Unterabfrage – Bala
versuchen, aktualisiert ans, keine Notwendigkeit von Unterabfrage –
Ich versuchte die aktualisierte Antwort .. habe den gleichen Fehler. Aber ich ziehe es vor zu sehen, dass dies in Unterabfrage funktioniert, da ich mehrere Fälle haben werde, wenn Klausel – Bala