I habe folgende Tabelle (Tabelle A):MySQL - Wählen Sie den Minimalwert einer Spalte nach dem Minimalwert einer anderen Spaltenauswahl
x y
---------------------------
3 1
1 4
1 3
Als Ergebnis i soll x = 1 und y = 3 (Erhalten von x als so niedrig wie möglich ist die oberste Priorität, y so niedrig wie möglich zu bekommen ist eine niedrigere Priorität). Deshalb mag ich eine SQL-Anweisung, die so etwas wie das ist:
Select Min(y), x
FROM (SELECT MIN(x), y FROM tablea);
Aber das gibt mir folgenden Fehlercode:
haben mussFehlercode: 1248. Jede abgeleitete Tabelle einen eigenen Alias
Wenn ich versuche, dass:
Select Min(y), x
FROM (SELECT MIN(x), y FROM tablea) as a;
I ge t:
Fehlercode: 1054 Unknown column 'x' in 'field list'
'Select Min (a.y), a.x FROM (SELECT MIN (x) AS x, y FROM TableA) als;' – lad2025
Dank, das funktioniert! – Jariel