traitement en une requête
Bonjour,
j'ai besoin d'aide pour une requête (j'espère que je poste au bon endroit)
voici ma base de données (simplifiée pour l'exemple) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| ---------------------------
| livre_de_commande |
|---------------------------|
| id | nom | description |
|---------------------------|
| 1 | livre1 | blabla |
| 2 | livre2 | blibli |
---------------------------
----------------------------------
| asso_livre_c_commande |
|----------------------------------|
| id_livre | id_commandee | ordre |
|----------------------------------|
| 1 | 1 | 1 |
| 1 | 1 | 2 |
| 1 | 1 | 3 |
| 1 | 2 | 4 |
| 1 | 2 | 5 |
| 2 | 3 | 1 |
| 2 | 3 | 2 |
| 2 | 3 | 3 |
| 2 | 4 | 4 |
| 2 | 4 | 5 |
----------------------------------
--------------------------------
| commande |
|--------------------------------|
| id | libelle | date_commande |
|--------------------------------|
| 1 | commande1 | 01/01/2012 |
| 2 | commande2 | 04/01/2012 |
| 3 | commande3 | 08/01/2012 |
| 4 | commande4 | 06/01/2012 |
-------------------------------- |
je voudrais afficher tous les livres de commande ainsi que leur commande la plus récente soit :
Code:
1 2 3 4 5 6 7 8
| -------------------------------------------------------------------------------------------------
| requete |
|-------------------------------------------------------------------------------------------------|
| id_commande | nom commande | description commande | id commande la plus recente | date_commande |
|-------------------------------------------------------------------------------------------------|
| 1 | livre1 | blabla | 2 | 04/01/2012 |
| 2 | livre2 | blibli | 3 | 08/01/2012 |
------------------------------------------------------------------------------------------------- |
Je sais faire en plusieurs requêtes, mais quelqu'un pourrait m'aider pour le faire en une seule requête ?
PS : ordre dans la table d'association ne sert à rien mais elle est là.
merci à vous
PoichOU