2009-04-10 10 views

Antwort

4

Die andere Art zurückgegebenen Zeilen, indem Sie Ihre Rückfragen an: die erste ist ROW(INT), während der zweite INT ist.

MySQL und andere fehlen diese Funktion. In Ihrer ersten Abfrage wählen Sie eine ganze ROW als eine einzelne Spalte. Diese Abfrage

SELECT abc FROM (SELECT 1, 2) abc 

produzieren (1, 2), die zu einer einzigen Spalte und hat ROW geben.

die INT Wert, Verwendung auszuwählen:

SELECT abc.col 
FROM (
     SELECT 1 AS col 
     ) abc 
+0

aha! Das ist also ein Feature, kein Bug! Vielen Dank! Hab es jetzt verstanden – Jamol

Verwandte Themen