Moteur de recherche dans plusieurs tables sql

Rémy -  
Charlie37 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Petit 'hic' dans la progression de ma base de données :

je souhaite réaliser un moteur de recherche qui regarde dans une trentaine de tables de ma base de données. Je précise que dans ces trente tables, le nom du champ dans lequel il faut chercher est le même partout.

Merci de m'apporter la rquête SQL qui pourrait m'aider.

Rémy

5 réponses

boltorn
 
Salut!
Je pense que ton problème n'est pas de lister les tables mais plutôt de le faire à la main! :)
Avec le langage que tu utilises, tu peux créer un chaine de caractère qui représente la requête et la soumettre ensuite.
Si la liste de tes tables est dan une table:
Tu récupères la liste de tes tables dans un tableau
Tu transformes le tableau en chaine (par exemple avec implode en php) : SELECT info FROM ta_chaine
Tu mets en forme la requête
Tu l'envoies!

Je ne sais pas si j'ai bien répondu à ton problème...
2