Classer les valeurs de deux tables par date ?

babbleshit Messages postés 17 Date d'inscription dimanche 2 janvier 2005 Statut Membre Dernière intervention 11 décembre 2008 - 11 déc. 2008 à 22:44
nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 - 12 déc. 2008 à 14:29
Bonjour,

Dans le but de réaliser un planning de sorties, je souhaiterai classer deux tables ensemble par dates de manière à obtenir un résultat dans le genre :

cd : cd1 sortie prévue le 12/12/08
cd : cd2 sortie prévue le 13/12/08
concert : concert1 prévu le 14/12/08
cd : cd3 sortie prévue le 15/12/08
concert : concert2 prévue le 16/12/08

J'ai essayé avec la fonction UNION mais se sontt d'abord les cds qui sont classés puis les concerts....
comment faire pour mixer vraiment les deux résultats ?

mes tables ressemblent à ça :

 table_cds
        id
        titre
        titre2
        date

table_concerts
         id
         titre
         titre2
         date

Cordialement,

Nico.

1 réponse

nhervagault Messages postés 6063 Date d'inscription dimanche 13 avril 2003 Statut Membre Dernière intervention 15 juillet 2011 37
12 déc. 2008 à 14:29
Salut

Select * from
(
select * from table_cds
UNION
select * from table_concerts
)
ORDER BY date

En esperant que ca fonctionne.

NB date est un mot cléf au passage
NB1 je suis parti du fait que tes 2 tables ou les memes nom de champs et meme structure.
0
Rejoignez-nous