L'UNION à la sauce MySQL

mardi 13 décembre 2016 :: perrick :: MySQL :: aucun commentaire :: aucun trackback

Dans la famille des "trucs" MySQL qu'on utilise pas souvent mais qui sont quand même bigrement pratique, je vous présente UNION ALL. Bien sûr la documentation en dit long :

UNION is used to combine the result from multiple SELECT statements into a single result set.

C'est quand même super pratique quand on veut - dans une même requête - afficher les temps travaillés et les absences, comme c'est le cas dans Opentime.

Mais si le commit correspondant date du 27 janvier 2015, pourquoi en parler maintenant ? Trop simplement parce qu'au détour d'un refactoring je tombe sur cet appel dont je ne me souvenais plus. Mais alors pas du tout. Un blame plus tard, je me rends compte que je n'en suis pas l'auteur : donc un grand merci à Matthieu, pour m'avoir fait découvrir ce truc. En espérant qu'il serve aussi ailleurs et plus tard...