Postgresql requete de recherche multitable

kuroineko -  
 pouet -
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

  1. kuroineko
     
    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
  2. eerrgtyty
     
    Bonjour,
    qu'est-ce-que la recherche par raquete?
    0
    1. pouet
       
      ben c'est pour marcher dans la neige...
      0