IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Nom de la table d'ou vient le résultat d'une requete UNION


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 12
    Par défaut Nom de la table d'ou vient le résultat d'une requete UNION
    Bonsoir,

    J'ai une requète UNION entre 2 tables et je liste mes résultats sans problème.

    J'aimerai pouvoir afficher devant chaque résultat de quelle table il provient.

    J'explique, j'ai une table devis complet et une table devis express.
    Tous les devis sont classés par date.
    Je souhaite afficher une page avec les devis des 2 tables classés par date.
    Ca j'y arrive sans problème avec UNION.

    Maintenant je voudrais faire un lien différent selon que le devis soit complet ou express. Comment différencier le rélustat de la table devis complet de celle devis express avec une requète UNION ???

    Est-ce possible ???

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de Bidouille
    Inscrit en
    Mars 2003
    Messages
    1 297
    Détails du profil
    Informations forums :
    Inscription : Mars 2003
    Messages : 1 297
    Par défaut
    Je vois pas trop le rapport avec PHP. C'est avec quel SGBD ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Août 2002
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 12
    Par défaut Problème résolu
    Je ne sais pas comment ce post est arrivé dans cette rubrique.
    C'est du MySql + Php.

    La réponse c'est d'ajouter une colonne à la requete UNION et de faire un if() pour vérifier d'ou vient le résultat.

    <?
    SELECT col1, col2, 'complet' AS type_devis FROM devis_complet
    UNION
    SELECT col1, col2, 'express' FROM devis_express
    ?>

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Nom de la table et du shema en parametre d'une procedure PL
    Par simodsio dans le forum Langage SQL
    Réponses: 6
    Dernier message: 15/08/2008, 00h01
  2. Insérer résultat d'une requete dans table
    Par jcaspar dans le forum Requêtes
    Réponses: 1
    Dernier message: 05/08/2008, 12h09
  3. Réponses: 19
    Dernier message: 29/02/2008, 19h18
  4. Réponses: 6
    Dernier message: 22/12/2006, 14h14
  5. Nom de la table d'ou vient le résultat d'une requete UNION
    Par DoubleClic dans le forum Requêtes
    Réponses: 2
    Dernier message: 16/10/2006, 12h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo