【发布时间】:2013-06-20 14:17:26
【问题描述】:
我有两个 SELECT 查询。它们是自行排序的。我想把它们合二为一,同时不改变它们的顺序。
例如,第一个 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 的 SELECT 查询中是可能的,那很好。我想要的是,只需按照上面的顺序将它们变成 one 结果。
【问题讨论】:
标签: sqlite android-sqlite