Die Syntax zum Auswählen von Werten in Variablen in MySQL lautet select ... into
. Sie könnten zum Beispiel schreiben:
SELECT POSITION, SecPosition FROM orderdetails
WHERE OrderID = orderDetID INTO strPos, strPosOtherRes;
Die Meldung "Es ist nicht erlaubt, eine Ergebnismenge von einer Funktion zurückzugeben" bedeutet, dass die Select-Anweisungen in ihrer jetzigen Form eine Ergebnismenge von der Funktion zurückgeben würden und Funktionen nur einzelne Werte zurückgeben können.