Mysql
 sql >> Base de données >  >> RDS >> Mysql

Sélectionnez des lignes distinctes dans deux tableaux, triez par date

Utilisation de colonnes factices pour tenir compte des différentes structures, d'une union pour les joindre et d'un parent sélectionné pour gérer l'ordre :

SELECT * FROM (
    (SELECT foo.id, NULL AS title, NULL AS body, foo.downloads, foo.views, foo.created FROM foo)
    UNION ALL
    (SELECT NULL AS id, bar.title, bar.body, NULL AS downloads, NULL AS views, bar.created FROM bar)
) results
ORDER BY created ASC