Bonjour à tous
J'ai une bdd qui contient plusieurs tables avec des colonnes différentes les unes des autres sauf la date d'ajout d'un élément et la colonne valid qui st communes.
Je souhaite sélectionner parmi l'ensemble les tables les dix éléments les plus récents.
Étant donné que je débute Voila ou j'en suis, sans résultat (print_r donne un tableau tableau vide):
Je précise que j'ai essayé une bonne partie des JOIN (et sans biensur), sans succès
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 SELECT * FROM table1 UNION JOIN table2 UNION JOIN table3 UNION JOIN table4 WHERE table1.valid=1 AND table2.valid=1 AND table3.valid=1 AND table4.valid=1 ORDER BY table1.date_add, table2.date_add, table3.date_add, table4.date_add DESC LIMIT 0, 10.
Merci par avance.
Partager