0
Mein Tabellenschema (State String, Stadt String, Größe int)hive Ausdruck nicht in der Gruppe von Schlüsselgröße
Hier ist meine Eingangsdaten
Karnataka,Bangalore,200
Karnataka,Mysore,50
Karnataka,Bellary,100
Karnataka,Mangalore,10
Andhra pradesh,Chittoor, 25
Andhra pradesh,nellore, 15
Andhra pradesh,guntur, 20
Andhra pradesh,tirupathi, 30
Andhra pradesh,vizag, 35
Andhra pradesh,kadapa, 45
Ich will Top-2 Stadt von der abrufen Zustand zusammen mit Größe, ich möchte die Ausgabe wie folgt.
(Andhra pradesh,{(35),(30)},{(vizag),(tirupathi)})
(Karnataka,{(200),(100)},{(Bangalore),(Bellary)})
Ich habe die Abfrage wie folgt geschrieben, aber ich bin immer Fehler als Ausdruck nicht in der Gruppe nach Größe, plz mir helfen.
select * from statefile groyp by state,city order by size limit 2;
danke im voraus.
Es wird funktionieren, wenn Sie nur durch staatliche Stadt statt Partition ändern. Schau dir einfach die Spaltennamen an, ich habe die Frage bearbeitet. –
@charantej. . . Vielen Dank. –
Dank Charan Gordonits arbeiten :) – user2572432