Postgresql requete de recherche multitable

Fermé
kuroineko - 28 juil. 2002 à 03:25
 pouet - 4 nov. 2008 à 11:53
base de 4 tables
T1 T2 T3 T4 ayant toutes les deux champs ref & cor
je voudrai une fonction qui avec ref retrouve cor en fouillant toutes les tables !
(il n'est pas possible qu'il existe 2x le meme REF)...

j'ai betement prete ma doc et j'arrive pas a m'en sortir ...

Merci

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...
0
navet le boulet
3 août 2002 à 02:16
UP ???
personne ???
0
Bonjour,
qu'est-ce-que la recherche par raquete?
0
ben c'est pour marcher dans la neige...
0

Discussions similaires