1

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 つの結果にすることです。

4

1 に答える 1