Ma question est la suivante:clause ORDER BY ne fonctionne pas avec UNION ALL
SELECT title, 'dossier' as Source FROM dossier
UNION ALL
SELECT title, 'contract' as Source FROM contract ORDER BY `time` LIMIT 5
time
colonne est présente dans les deux tableaux, mais MySQL jette l'erreur suivante:
unknown column 'time' in 'order clause'
Lorsque je retire , 'dossier' as Source
et , 'contract' as Source
la requête fonctionne correctement.
s'il vous plaît donner comme le schéma de deux tables – apomene