Ich führe eine Abfrage, in der ich Joins verwende. Darin habe ich eine Unterabfrage verwendet, die den Gesamtbetrag angibt. Ich möchte nach dem Ergebnis der Unterabfrage wie folgt sortieren.mysql Sortierung und zwischen der Verwendung einer Unterabfrage
"select users.*, (select sum(amount) as camount from donation where donation.uid=users.id) as camount from users where users.confirmed=1 and camount between 3 and 5 order by camount";
Ich erhalte eine Fehlermeldung: 1064.
Wie durch sotring mit dem Ergebnis einer Sub-Abfrage abzufragen?
Nicht ganz was OP will. Die Abfrage erhält den Gesamtbetrag von * allen * Benutzern für * jeden * Datensatz. –