Bonjour,
je tourne autour d'un problème certainement simple, mais je pense que j'ai du mal à le cerner et donc à trouver la solution.

J'ai deux tables:
- facture (numero,echeance,auteur)
- facturedetail (num_facture,date,montant, observation, num_affaire)

Une facture peut avoir une ou plusieurs lignes de détails, le numéro de facture étant évidemment unique.

Pour récupérer mes factures, je fais une jointure sur la table facturedetail et je les tri par numéro de facture pour que toutes les lignes de détails soient regroupées.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
SELECT numero,date,echeance,auteur,montant,observation FROM facture
LEFT JOIN facturedetail ON facturedetail.num_affaire=facture.numero
ORDER BY numero
Jusqu'ici tout va bien, mais si je veux trier mes factures par date, tout en gardant mes lignes de détails regroupées, je fais comment?
Il y a bien une notion de parents enfants mais je sèche.