Bonjour,
J'essaye de joindre deux tables (test et pd_actuels) sur le critère suivant :
(LOWER(test.modele) LIKE CONCAT('%', LOWER(pd_actuels.manufacturer_reference), '%'))
Je m'attends donc à avoir en sortie toutes les lignes de "test" avec 'modele' contenu dans 'manufacturer_reference' de "pd_actuels".
Exemple : '992251'(test) est contenu dans 'SS-992251'(pd_actuels)
Cependant, Postgres m'affiche aussi les lignes dans lesquelles 'pd_actuels.manufacturer_reference' contenu dans 'test.modele'
Exemple : '1408248040' (test) --> '140' (pd_actuels)
Est-ce normal? Si oui, comment forcer Postgres à faire ce que je veux?
Merci d'avance
Cordialement, idate.
Partager