Ich brauche eine doppelte Abfrage, sortiert nach einem Feld in der Zweiten.
Das geht vermutlich mit inner select, aber mit der Syntax dazu stehe ich noch auf Kriegsfuss.
Die umständliche Variante wäre etwa so:
Ist jemand so nett und gibt mir die Syntax für die Abfrage mit inner select?
Das geht vermutlich mit inner select, aber mit der Syntax dazu stehe ich noch auf Kriegsfuss.
Die umständliche Variante wäre etwa so:
Code:
$abfrage = mysql_query("SELECT * FROM `tabelle1`");
while($row = mysql_fetch_object($abfrage))
{
$name = mysql_fetch_object(mysql_query("SELECT `name` FROM `tabelle2` WHERE `userid` = ".$row->userid));
$row->name = $name->name;
$liste[] = $row;
}
// $liste nach name sortieren
Ist jemand so nett und gibt mir die Syntax für die Abfrage mit inner select?