0

我有两个表(比较和 ajusted_cases)。两个表的列数相同(列名也相同)我只想将(adjusted_cases)表放在(比较)表下。就像第二个表被合并到第一个表下一样。无论如何在sqlite中做它?

4

1 回答 1

0

你需要UNION ALL

SELECT * FROM comparison 
UNION ALL
SELECT * FROM ajusted_cases

上面的查询可能会返回comparisonfirst 的所有行,然后返回 的所有行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 回答