标签: mysql select
我有两个表,它们的结构相同,但一个是旧数据的日志,另一个是跟踪较新的数据条目。它们是相同的结构,但数据条目不同(一个是日期x之前的数据,一个是日期x之后的数据)。
我的问题是,是否有一个select语句(使用MySQL)可以从两个表中选择所有数据并将其列为一个表?基本上只列出表A中的内容,然后列出表B中的内容,就像它们是一个表一样。
我可以创建另一个执行此操作的表,但这将涉及将数据大小加倍,这不是一个可扩展的解决方案。
感谢您随时随地!
答案 0 :(得分:0)
是
Union
例如:SELECT * FROM LOG UNION SELECT * FROM LOG_OLD;
SELECT * FROM LOG UNION SELECT * FROM LOG_OLD;