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

Langage SQL Discussion :

SQL afficher une variable que si elle existe ?


Sujet :

Langage SQL

  1. #1
    Nouveau Candidat au Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 1
    Points : 1
    Points
    1
    Par défaut SQL afficher une variable que si elle existe ?
    Bonjour

    je suis face a un petit probleme, j espere trouver la reponse grace a vous.

    j ai deux table
    table 1
    ID | INFO
    1 lolo
    2 tata
    3 toto

    et une table 2
    VALIDE | ID
    OUI | 3


    Voila je souhaite afficher toutes la table 1 plus le champ VALIDE.
    comme ci dessous.
    ID INFO VALIDE
    1 lolo
    2 tata
    3 toto OUI

    j ai donc commence par faire
    select * from table1, table 2 where table1.id=table1.id.

    mais dans ce cas je n ai plus qu une seul ligne.....


    voila si vous avez la reponse ca serait genial ...
    merci

  2. #2
    Expert éminent sénior
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 801
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 801
    Points : 34 063
    Points
    34 063
    Billets dans le blog
    14
    Par défaut
    Il faut faire une jointure externe.
    Avec la syntaxe normalisée depuis 1992, ça donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT t1.ID, t1.INFO, t2.VALIDE
    FROM table1 AS t1
    LEFT OUTER JOIN table2 AS t2 ON t1.ID = t2.ID

Discussions similaires

  1. [Tableaux] Appeler une variable que si non NULL
    Par GarGamel55 dans le forum Langage
    Réponses: 6
    Dernier message: 08/10/2005, 15h07
  2. Recuperer un enregistrement de requete SQL dans une variable
    Par kleenex dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 14/09/2005, 16h59
  3. Tester si une variable passé en url existe
    Par ran_hery dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 02/08/2005, 15h06
  4. effacer une table que si elle existe ?
    Par soniaSQL dans le forum Requêtes
    Réponses: 2
    Dernier message: 25/06/2003, 15h55
  5. effacer une table que si elle existe ?
    Par soniaSQL dans le forum PostgreSQL
    Réponses: 2
    Dernier message: 25/06/2003, 15h55

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