Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1698 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  tri sur date avec des jointures

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

tri sur date avec des jointures

n°1404292
dapp
papango
Posté le 11-07-2006 à 00:14:52  profilanswer
 

hello,
 
dites, je suis sur une requete depuis 1h et je tourne en rond  :fou:  et ma foi un ptit coup de main serait le bienvenu  :jap:  :)  
 
Voilà mon problème, avec le schéma simplifié des tables:
- USERS(user_id)
- ARTICLES (article_id,user_id,article_date,...)
- FEEDBACKS (feedback_id,article_id,feedback_date,...)
 
Comment qu'on liste les derniers articles par feedback décroissant ?!  
 
J'ai commencé avec ça... mais ça ne me renvoie pas un article_id unique, mais autant d'article_id qu'il y a de feedbacks dessus  :cry:  

Code :
  1. SELECT articles.*
  2. FROM articles
  3. LEFT JOIN feedbacks ON articles.feedback_id = feedbacks.feedback_id
  4. LEFT JOIN users ON users.user_id = articles.user_id
  5. (WHERE ...)
  6. GROUP BY feedback_id, article_id
  7. ORDER BY feedback_date DESC


 
michi  :hello:

mood
Publicité
Posté le 11-07-2006 à 00:14:52  profilanswer
 

n°1404294
Arjuna
Aircraft Ident.: F-MBSD
Posté le 11-07-2006 à 00:18:51  profilanswer
 

logique.
 
tu veux la plus vieille date de feedback, ou la dernière ?
 
on part du principe que tu veux la dernière
 


      SELECT articles.article_id, articles.article_titre, users.user_name, max(feedbacks.feedbacks_date) lastfb
      FROM articles
      LEFT JOIN feedbacks ON articles.feedback_id = feedbacks.feedback_id
      LEFT JOIN users ON users.user_id = articles.user_id
      (WHERE ...)
      GROUP BY articles.article_id, articles.article_titre, users.user_name
      ORDER BY lastfb DESC  

n°1404301
dapp
papango
Posté le 11-07-2006 à 00:33:16  profilanswer
 

merchi je vais essayer ça  :)  
je n'avais pas pensé à max()
 
 :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  tri sur date avec des jointures

 

Sujets relatifs
date derniere connexiondate et php : extraire le mois d'une date SQL (debutant)
[VBA] Problème avec les formats de datewxWidgets déclencher un evenement à une date précise
Oracle dbtimzone date UTC[php/sql] mettre en archives données quand date dépassé
[VB & EXCEL] Problème de récupération de dateProbleme sur sst. de date php/sql?...
Query avec conversion de dateGestion Date , Date -1 sous dos
Plus de sujets relatifs à : tri sur date avec des jointures


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR