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

Requêtes MySQL Discussion :

Equijointure sur deux tables


Sujet :

Requêtes MySQL

  1. #1
    Membre habitué
    Inscrit en
    Novembre 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 8
    Par défaut Equijointure sur deux tables
    Bonjour à tous,

    j'ai deux tables

    table sujet avec colonnes id,date_maj
    table reponses avec colonnes id,referant_id,date_maj

    j'ai une jointure entre id et referant_id

    Comment faire pour trouver l'item dont la date_maj est la plus récente

    Si je fais :

    SELECT max(reponses.date_maj)
    FROM reponses
    INNER JOIN sujets ON sujets.id=reponses.referant_id

    j'aurai la date_maj de reponses mais pas de sujet...

    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2007
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 28
    Par défaut
    salut

    qu'appelles-tu "item"?
    veux-tu la date_maj la plus récente de la table réponse (la réponse la plus récente)
    ou la date_maj la plus récente de la table sujets (le sujet le plus récent)

    sinon tu peux sélectionner aussi la date_maj de la table sujet avec en plus la réponse la plus récente

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SELECT sujets.date_maj,max(reponses.date_maj)
    FROM reponses
    INNER JOIN sujets ON sujets.id=reponses.referant_id
    amicalement

    matt

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

Discussions similaires

  1. Requete sur deux tables
    Par ReaseT dans le forum ASP
    Réponses: 13
    Dernier message: 07/02/2005, 16h18
  2. Cumul sur deux tables
    Par lper dans le forum Langage SQL
    Réponses: 6
    Dernier message: 30/11/2004, 15h02
  3. Comptez sur deux tables en même temps
    Par genova dans le forum Langage SQL
    Réponses: 12
    Dernier message: 13/09/2004, 18h58
  4. trigger sur deux tables
    Par Shabata dans le forum Développement
    Réponses: 4
    Dernier message: 04/05/2004, 16h55
  5. 2 Count() sur deux tables en jointures gauches
    Par Alexandre T dans le forum Langage SQL
    Réponses: 2
    Dernier message: 03/09/2003, 16h53

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