J'ai :
- une table principale "document" qui contient les colonnes : id, contenu
* id est la clé primaire de la table

- une table variables "variables" qui contient les colonnes : varid,valeur,tmplid,docid
* varid est la clé primaire de la table
* docid correspond à la clé de la table documents
* tmplid correspond à la clé de la table template_variables

- une table "template_variables" qui contient id, nom
* id est la clé primaire de la table

- une table "images" qui contient id,title,docid
* docid correspond à la clé de la table "documents"
* id est la clé primaire de la table

A un "document" peut correspondre plusieurs "variables".
Chaque variable à un nom dans la table "template_variables"

A un document peut correspondre plusieurs "images".


Je cherche la/les requêtes me permettant de sortir un document dés lors qu'il contienne "mot1" et/ou "mot2". Sachant que mot1 peut être dans la table "document", "variables" ou "images" et mot2 dans la table "images", "variables" ou "documents". Le tout en limitant la recherche aux variables de nom "var1,var2,var3"

Est ce que quelqu'un aurait une idée ? Merci d'avance.