La syntaxe pour sélectionner des valeurs dans des variables dans MySQL est select ... into
. Par exemple, vous pourriez écrire :
SELECT POSITION, SecPosition FROM orderdetails
WHERE OrderID = orderDetID INTO strPos, strPosOtherRes;
Le message "Non autorisé à renvoyer un jeu de résultats à partir d'une fonction" signifie que les instructions de sélection telles qu'elles se présentent actuellement renverraient un jeu de résultats à partir de la fonction et que les fonctions ne peuvent renvoyer que des valeurs uniques.