2 つの SELECT クエリがあります。それらは独自にソートされます。順序を変えずに1つにまとめたい。
たとえば、最初の SELECT クエリは次のようになります。
SELECT * FROM table WHERE name LIKE "Smith%" ORDER BY name
これは戻ります
name
--------
SmithABC
SmithBCD
SmithDEF
そして、次のような別の SELECT クエリがあります。
SELECT * FROM table WHERE name LIKE "%Smith%" AND name NOT LIKE "Smith%" ORDER BY name
こいつは返す
name
--------
ABCSmithEF
DEFSmithGH
XYZSmithXY
望ましい結果:
name
--------
SmithABC
SmithBCD
SmithDEF
ABCSmithEF
DEFSmithGH
XYZSmithXY
その順序で。
複雑な ORDER BY を含む 1 つの SELECT クエリでこれが可能であれば、問題ありません。私が望むのは、上記のような順序でそれらを1 つの結果にすることです。