dedlfix: MySQL Subquery

Beitrag lesen

Tach!

wie ist es möglich, wenn ich in eine MySQL ABfrage eine Subquery habe, diese bei einer anderen Abfrage erneut zu verwenden, ohne hier erneut diese Subquery ausführen zu müssen.

Ich glaube, ich verstehe nicht, worauf du hinauswillst. Ich versuch mal die Möglichkeiten aufzuzählen, wiederverwendbaren Code zu schreiben. Ist es das was du wissen möchtest?

Kopieren - ist kein Wiederverwenden im eigentlichen Sinne, aber einfach.

Stored Procedures und Stored Functions. Besonders letztere eigenen sich als Subquery-Ersetzung, da sie ein Ergebnis zurückliefern können, so wie es andere Funktionen auch können.

Prepared Statements, die mit dem (My)SQL-Statement PREPARE als Strings zusammengesetzt werden. Davon ist aber eher abzuraten.

dedlfix.