Bonjour,
j'ai une fonction qui prend en paramètre un entier (correspondant à l'id d'une table) me retourne un varchar du type :(qui sont en fait les id d'une table séparés par une virguleCode:1,2,3
Le problème est lorsque j'exécute cette requete :Cette requete ne me renvoit rien alors que la requete :Code:SELECT * FROM matable WHERE id IN (SELECT mafonction(x));
mer envoit le résultat tant espéré :?Code:SELECT * FROM matable WHERE id IN (1,2,3);
Est-ce du au retour de ma fonction qui est un varchar ??
Merci d'avance