我有一个名为' mylist'的数据库。在其中,表格以' list1' '列表2' '项目list3&#39 ;.所有表都包含相同的结构和列名称,但数据不同。
如果我必须从所有表中选择所有数据,那么我应该运行什么查询?
答案 0 :(得分:0)
尝试在所有这些中使用UNION来获取如下所有的行:
SELECT output.mycol1, output.mycol2
FROM
(SELECT list1.mycol1, list1.mycol2
FROM list1
UNION
SELECT list2.mycol1, list2.mycol2
FROM list2
UNION
SELECT list3.mycol1, list3.mycol2
FROM list3) AS "output"
ORDER BY output.mycol1