Gespeicherte MySql-Prozeduren: Wie aus der Prozedurtabelle auswählen?
Angenommen, wir haben eine gespeicherte Prozedur, die etwas aus einer Tabelle auswählt:
CREATE PROCEDURE database.getExamples() SELECT * FROM examples;
Wie kann ich das Ergebnis dieser Prozedur in einer späteren Auswahl verwenden? (Ich habe es versucht
SELECT * FROM (CALL database.getExamples())
aber ohne Erfolg.) Sollte ich SELECT ... INTO outVariable in der Prozedur verwenden? Oder sollte ich stattdessen eine Funktion verwenden, die die Tabelle zurückgibt?