GUYS我只想查询mysql。我有一个数据库里面有3个表。每个表都具有相同的列名。
Table A:
CITY
A
G
Y
TABLE B:
CITY
F
G
I
TABLE C:
CITY
B
N
M
你可以检查上面三个表的列名是否相同
所以我只想要另一张表,其中只有一列必须使用这些数据
需要这种表
CITY
A
G
Y
F
G
I
B
N
M
这个表只是上面表PL的集合,如果有人知道使用mysql查询那么请回复请回复
提前谢谢
答案 0 :(得分:0)
你可以union
他们。
SELECT city FROM TableA
UNION ALL
SELECT city FROM TableB
UNION ALL
SELECT city FROM TableC
union all
只是组合了所有表格的数据。 union
(没有all
)过滤重复项,因此有点慢,所以除非你需要,否则不要使用它。
我确实很奇怪,为什么你首先有三个不同的城市表。为什么没有?