Bonjour,
Je souhaiterais effectuer un LEFT JOIN avec comme condition un LIKE %..% mais n'arrive pas à faire en sorte qu'il mette des valeurs des résultats actuels.
Je m'explique, voici le code :
Le souci est qu'il cherche le texte '%table1.titre%table2.numero%' dans la table 3 et ne trouve donc évidemment rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT [...] FROM table1 LEFT JOIN table2 ON (table1.id = table2.id) LEFT JOIN table3 ON (table3.donnee LIKE '%table1.titre%table2.numero%') WHERE table1.id = 2 ORDER by table2.numero
Je voudrais qu'il remplace table1.titre et table2.numero par les valeurs de ces tables de la ligne courante.
Est-ce possible, et si oui, quelle est la syntaxe ?
Par avance merci !
Partager