Il existe deux variantes d'UNION.
'UNION' and 'UNION ALL'
Dans la plupart des cas, ce que vous voulez vraiment dire, c'est UNION ALL car cela ne fait pas l'élimination des doublons (pensez SELECT DISTINCT
) entre les ensembles, ce qui peut entraîner des économies importantes en termes de temps d'exécution.
D'autres ont suggéré plusieurs ensembles de résultats, ce qui est une solution viable, mais je mettrais en garde contre cela dans les applications sensibles au temps ou les applications connectées sur des WAN, car cela peut entraîner beaucoup plus d'allers-retours sur le câble entre le serveur et le client.