我有两个表(比较和 ajusted_cases)。两个表的列数相同(列名也相同)我只想将(adjusted_cases)表放在(比较)表下。就像第二个表被合并到第一个表下一样。无论如何在sqlite中做它?
问问题
39 次
1 回答
0
你需要UNION ALL
:
SELECT * FROM comparison
UNION ALL
SELECT * FROM ajusted_cases
上面的查询可能会返回comparison
first 的所有行,然后返回 的所有行ajusted_cases
,但不能保证这一点。
为了安全起见,添加另一列,指示每行来自哪个表,并按该列对结果进行排序:
SELECT *, 1 order_col FROM comparison
UNION ALL
SELECT *, 2 FROM ajusted_cases
ORDER BY order_col
于 2020-12-30T17:23:58.953 回答