Ich habe ein Bienenstock Tisch „Fluggesellschaft“ wie folgt aus: in welchem Land wissen, haben die höchste Anzahl von FluggesellschaftenWie finde ich den Maximalwert und seinen Referenznamen aus der Hive-Tabelle?
name airline
USA American Airline
Nepal Jet Airline
Dubai Emirates
USA SouthWestern
USA Quatar
USA Delta
Nun, ich wollte. Ich verwende verschachtelte Unterabfragen.
select max(tot)
from
(select name as countryName, count(airline) as tot
from airline
group by name) a
Dies gibt die maximale Anzahl der Fluggesellschaft, die in diesem Fall 4.
4
Aber ich brauche auch den Namen des Landes. So ist die gewünschte Ausgabe:
USA 4
Wie können wir es mit Unterabfragen tun? Ich habe es getan, ohne Unterabfragen zu verwenden. Ich muss mit Unterabfragen ausführen. Kann mir jemand helfen?
Können wir eine andere Unterabfrage verwenden, um den Maximalwert und den Namen ohne Bestellung zu ermitteln? – bthapa
Ich verstehe Ihren Kommentar nicht. Aber wenn du eine andere Frage hast, solltest du sie eher als Frage denn als Kommentar stellen. –
Ich meine, dass wir den maximalen Wert und Namen nicht finden können, ohne die Funktionen order und desc zu verwenden. Ich denke daran, nur verschachtelte Abfragen zu lösen. Ist das möglich? – bthapa