union all の順序は保証されていますか? Jan 20, 2019 MySQL において、 UNION ALL を利用する際、 ORDER BY がない場合は、基本的に UNION の順番に要素が帰ってくるかと思います。 質問 MySQL ないし SQL の仕様として、 UNION ALL の集合たちは、 UNION の順番に要素を返すことを期待しても良いのでしょうか? それとも、とある条件(ストレージエンジン、 etc) を満たす場合では、UNION ALL のそれぞれの要素が入り乱れて取得されるのでしょうか?