【发布时间】:2013-11-13 17:25:37
【问题描述】:
我觉得这个真的很愚蠢......
我有多个表 users1、users2、users3 具有相同的结构:名称、地址、城市、邮编。 我需要在一个表中显示所有信息(稍后在 csv 文件中)。
SELECT * From users1, users2, users3
不起作用,它水平连接信息,如:
第 1 行 > name1 address1 city1 zip1 name2 address2 city2 zip2...
我想要的是拥有来自 users1 的所有行,然后是来自 users2 的所有行,然后是来自 users3 的所有行。换句话说,如果我的每个表都是 20 行,我想要一个 60 行的输出。 我该怎么做?
【问题讨论】:
-
@Santhosh 的回答是正确的,但您应该考虑将它们合并到一张表中。
-
我没有使用单个表,这些表是动态生成/删除/修改的......我有时只需要输出。但感谢您的评论!
标签: mysql