bonsoir a tous, j'ai un petit de souci de requete avec une jointure car dans la requête il y a REGEXP je ne sais pas si l'on peut faire les produits des champs+ un where regexp ="toto".(j'utilise PDO pour me connecter a la bdd)
voici 2 table
Ici je fait une requête sur la table 1 voici la requête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5table1 référence table 2 detail articles --------------------------------- -------------------------------------- ID_REFERENCE | nom_reference | |ID_REFERENCE|ID_desciption|ID_photo| --------------------------------- ---------------------------------------
ici je cherche tous les nom qui contient toto
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $requete="SELECT lareference FROM tableref WHERE lareference REGEXP 'toto'";
j'aimerais faire une jointure avec la table 2, mais puis-je utiliser cette requete avec le REGEXP à la volée?
ou le plus judicieux c'est de crée un array auquel on enregistre toute les réponses qui contienne toto et ensuite on décompose cette array, on fait une 2 ème requête , avec l'array j'aurai les ID_REFERENCE pour trouver ID_photo et l'ID_description.
ou peut être qu'il y a une autre methode plus simple pour chercher la corrspondance ces 2 tables.
merci de vos suggestion.![]()
Partager