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
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
table1 référence                               table 2 detail articles
---------------------------------      --------------------------------------
ID_REFERENCE  |  nom_reference |     |ID_REFERENCE|ID_desciption|ID_photo|
---------------------------------     ---------------------------------------
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
 
    $requete="SELECT lareference FROM  tableref WHERE lareference REGEXP 'toto'";
ici je cherche tous les nom qui contient 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.