Forum Clubic

Inner join et like

Bonjour.

Je possède deux tables dont voici les champs et les valeurs qui nous interessent.
“PROSPECT”
id_prospect (1213243435)

“SANTE”
id_sante (1213243435-0)

Les deux ID sont les mêmes au -xxxxxxx prêt.
J’effectue donc cette requête.

Cela ne retourne aucun resultat.
Comment cela se fait il?

Merci.

ta table est quand même mal modélisée. Pourquoi ne pas mettre id_prospect dans SANTE, et id_sante valoir 0 … ce que tu veux?

Là, tu transforme ton id PROSPECT en chaine pour le récupérer = bof.

Sinon, ton problème se situe dans ton IDSANTE, s’il vaut 1213243435-0, tu ne trouveras jamais 1213243435…

Oui, il faut le like dans l’autre sens. mais effectivement pour ton modèle, il vaut mieux une clef multiple. (ou alors stocker idprospect dans santé en plus de la clef unique si tu tuens à une clef unique)