Salut, j'ai deux tables :
rubriques
rub_id
rub_name
et
articles
art_id
art_rub_id
art_titre
il y a pleins d'articles, un article est rattaché à une seule rubrique via art_rub_id
je veux en une requete recuperer le nom d'une rubrique ainsi que le titre du dernier article ( = le titre de l'article dont art_id = max(art_id) )
j'ai fait ca :
SELECT rub_name, max(art_id) as rub_last
FROM articles, rubriques
WHERE rub_id = art_rub_id
GROUP BY 1
ORDER BY rub_order
ca me sort le titre d'une rubrique et l'id du dernier article. donc c pas exactement ske je veut
j'ai essayé ca mais ca marche pas (ca sort pas le dernier titre)
SELECT rub_name, art_titre AS rub_last
FROM articles, rubriques
WHERE rub_id = art_rub_id
GROUP BY rub_name, rub_id, art_rub_id
ORDER BY rub_order
help
ce que je cherche c'est un truc comme ca :
rubrique 1 -> titre du dernier article de la rubrique 1
rubrique 2 -> titre du dernier article de la rubrique 2
rubrique 3 -> titre du dernier article de la rubrique 3
...
Message édité par C@ssius le 09-06-2004 à 22:12:20
---------------
Le Tournoi : Résultats, Classements, Discussions . feed Rss IMDB