Je fusionne deux tables, chacune avec des données d'événements différentes. Chaque table a une date pour les événements.Requête mySQL - tri par date
Comment combiner ces événements pour les trier de façon transparente par date?
SELECT
t1.eventName,
t1.eventTime,
t2.evntName,
t2.evntTime
FROM t1
LEFT JOIN t2 ON (t1.eventID = t2.eventID)
ORDER BY ??? DESC
LIMIT 10
Cela semble intéressant, mais je continue à obtenir l'erreur FONCTION myDb.GREATEST n'existe pas ... J'utilise MySQL 5.0.77 ... – santa
@santa - Intéressant, je ne sais pas pourquoi cela ne fonctionnerait pas. La fonction devrait exister: http://dev.mysql.com/doc/refman/5.0/fr/comparison-operators.html#function_greatest –
Serait-ce parce que je compare les dates (datetime)? Aussi le manuel le montre pour SELECT; pas sûr si je reçois l'erreur parce que je tente de l'utiliser dans ORDER BY ... – santa