Bonjour à tous,

Je viens vers vous car je ne sais pas trop comment m'y prendre sur une requête avec jointure et un triage par date descendant (ORDER BY DESC date).
Je vous explique, je possède 5 tables, toutes structurées de la même manière :

voici la structure :
- id (INT) AUTO_INCREMENT - PRIMARY
- ide (INT) (id de l'élément mère)
- date (DATE)
- note (TEXT)

Voici les noms de ces 5 tables (J'ai du créer 5 tables car plusieurs lignes peuvent exister pour un élément mère) :
exchange, refund, renew, return, sold

Mon objectif est de créer un tableau PHP ( array ) contenant toutes les informations relative à un élément mère donnée (exemple ide=1 soit WHERE ide='1') et trier par date descendante avec en plus une cléfs qui me dirait le type (exchange,refund,etc...)
Le tableau devrais ce construire comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
$array = array();
$array[] = array('id' => (id unique ), 'type' => "exchange", 'date' => la date, 'note' => la note);
...
Mais voilà je ne sais pas du tout comment faire les jointures, et j'ai un peu de mal à comprendre la doc notamment les LEFT, RIGHT et autres.
Si une âme charitable pouvait m'aider et construire ma requête je lui en serais infiniment reconnaissant, ce n'est pas dans mes habitudes de demander à quelqu'un de faire cela à ma place, mais je patauge vraiment.

D'avance merci pour votre aide.

Bien à vous
Spliffer