Ich habe überall nach einer Erklärung gesucht, wie funktioniert die Unterabfrage in einer Select-Anweisung und noch kann ich das Konzept wegen der sehr vagen Erklärungen nicht erfassen.Wie funktioniert Unterabfrage in Select-Anweisung in Oracle
Ich würde gerne wissen, wie Sie eine Unterabfrage in einer SELECT-Anweisung in Oracle verwenden und was genau es ausgegeben wird.
Zum Beispiel, wenn ich habe eine Abfrage, die die Namen der Mitarbeiter und die Anzahl der Profile sie verwalten aus diesen Tabellen
Angestellter (EmpName, EmpID)
Profil (Profileid, angezeigt werden wollte .. ., EmpId)
Wie verwende ich die Unterabfrage?
Ich dachte, eine Unterabfrage in der Select-Anweisung benötigt wird, um die Gruppe nach Funktion zu implementieren, um die Anzahl der Profile für jeden Mitarbeiter zu verwalten, aber ich bin mir nicht sicher.
Vielen Dank! das hat wirklich geholfen. Eine Frage allerdings. Sie haben gesagt, dass die Unterabfrage nicht mehr als eine Spalte passieren darf. Das heißt, wenn ich eine SUMME-Funktion hinzufügen möchte, müsste ich eine andere Unterabfrage verwenden. oder ist es möglich, mehr als nur eine Unterabfrage in select zu haben? – user3054901
Ja. Sie können mehrere Unterabfragen in einer Auswahlliste verwenden. Sie müssen eine andere Unterabfrage verwenden, um eine SUMME-Funktion hinzuzufügen. – Rachcha
Vielen Dank für Ihre Hilfe :) – user3054901