Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Ist es möglich, mehrere Werte aus einer Unterabfrage zu erhalten?

Eine Unterabfrage in der Select-Klausel, wie in Ihrem Fall, wird auch als skalare Unterabfrage bezeichnet, was bedeutet, dass es sich um eine Ausdrucksform handelt. Das bedeutet, dass es nur einen Wert zurückgeben kann.

Ich fürchte, Sie können nicht mehrere Spalten aus einer einzigen skalaren Unterabfrage zurückgeben, nein.

Hier erfahren Sie mehr über Oracle Scalar Subqueries:

http://docs.oracle.com/cd /B19306_01/server.102/b14200/expressions010.htm#i1033549