1 pièce(s) jointe(s)
un souci de compréhension avec MySQL
Bonjour,
Sous Mysql, je crée une requête qui fonctionne :
Code:
1 2 3
| select * from licencie left join habite on licencie.NUMERO_LICENCE = habite.NUMERO_LICENCE
left join adresse on adresse.ID_ADRESSE = habite.ID_ADRESSE
where licencie.NUMERO_LICENCE like '1-23%');END |
Pièce jointe 180211
Quand je souhaite insérer ce select dans une procédure stockée, il ne me retourne aucun résultat systématiquement.
Ci-dessous la procédure stockée :
Code:
1 2 3 4 5 6
| CREATE DEFINER=`root`@`localhost` PROCEDURE `ps_Search_Adresse_Licencie`(in search char(100))
BEGIN
(select * from licencie left join habite on licencie.NUMERO_LICENCE = habite.NUMERO_LICENCE
left join adresse on adresse.ID_ADRESSE = habite.ID_ADRESSE
where licencie.NUMERO_LICENCE like '%search%');
END |
Si qqun pouvait m'aiguiller et me dire l'erreur que je commets.
J'ai fouillé dans divers articles et forum mais je n'ai pas trouvée la solution.
Merci d'avance.
Cordialement
Mac