A voir également:
- Postgresql requete de recherche multitable
- Recherche musique - Guide
- Recherche par image - Guide
- Recherche de pairs utorrent ✓ - Forum Téléchargement
- Copiez la ligne indiquant aux moteurs de recherche de ne pas référencer la page. ✓ - Forum Référencement
- Canal tf1 tnt recherche manuelle - Forum TNT
3 réponses
JE cherche a faire une recherche sur tous les champs de toute les tables comment faire ca ?
Au pire je peux me contanter de le faire sur les champs communs a toutes les tables uniquement...
structure des tables :
tit varchar
det varchar
ref varchar
com varchar
+des champs n'existant que selon les tables
Tous les champs sont de type varchar
tit & ref existent dans toutes les tables.
Il n'existe ni n'existera jamais de doublons.
_______________________________________________________________
J'ai essayer de faire des recherche sur le mot 'test'
SELECT * ( (
SELECT * FROM tabl-test WHERE tit='test' or det='test)
SELECT * FROM tabl-prod WHERE tit='test' or det='test)
...
SELECT * FROM tabl-hist WHERE tit='test' or det='test)
SELECT * FROM tabl-log1 WHERE tit='test' or det='test)
SELECT * FROM tabl-log2 WHERE tit='test' or det='test)
);
J'ai essayer de faire des union all sur plusieurs select...
pas mieux...
_______________________________________________________________
J'ai essayer egalement de faire un fonction mais la ca a ete une catastrophe la fonction me disais bien qu'elle trouvait l'info mais impossible de la formater de sorte a ce qu'elle soit lisible...
AU SECOURS...
:):)
___________________________
PRECISION
je voudrais pouvoir le faire dans une fonction comme
search('2154-685-xc')
idealement....
mais je sais meme pas si c'est faisable....
a la limite je veux bien faire un module en perl, python ou en C++ mais la en dernier recours...
Au pire je peux me contanter de le faire sur les champs communs a toutes les tables uniquement...
structure des tables :
tit varchar
det varchar
ref varchar
com varchar
+des champs n'existant que selon les tables
Tous les champs sont de type varchar
tit & ref existent dans toutes les tables.
Il n'existe ni n'existera jamais de doublons.
_______________________________________________________________
J'ai essayer de faire des recherche sur le mot 'test'
SELECT * ( (
SELECT * FROM tabl-test WHERE tit='test' or det='test)
SELECT * FROM tabl-prod WHERE tit='test' or det='test)
...
SELECT * FROM tabl-hist WHERE tit='test' or det='test)
SELECT * FROM tabl-log1 WHERE tit='test' or det='test)
SELECT * FROM tabl-log2 WHERE tit='test' or det='test)
);
J'ai essayer de faire des union all sur plusieurs select...
pas mieux...
_______________________________________________________________
J'ai essayer egalement de faire un fonction mais la ca a ete une catastrophe la fonction me disais bien qu'elle trouvait l'info mais impossible de la formater de sorte a ce qu'elle soit lisible...
AU SECOURS...
:):)
___________________________
PRECISION
je voudrais pouvoir le faire dans une fonction comme
search('2154-685-xc')
idealement....
mais je sais meme pas si c'est faisable....
a la limite je veux bien faire un module en perl, python ou en C++ mais la en dernier recours...