我在数据库中有两个表。
Table1 -> Name
Table2 -> Name
将表1和表2中的所有“名称”变为单列的查询是什么。
答案 0 :(得分:2)
此查询返回Table1中Name列和Table2中Name列的值,这些值连接在一起成为一个结果集。
SELECT t1.Name FROM Table1 t1
UNION ALL
SELECT t2.Name FROM Table2 t2
(这是我对你要找的东西的理解。)
如果您只想要一个“不同”的名称值列表(排除同一值的重复出现次数),请删除ALL
关键字。
答案 1 :(得分:1)
答案 2 :(得分:0)
您可以从这两个表中选择数据。
SELECT CONCAT(table1.name,table2.name)作为名称FROM table1,table2;
如果table1.name是A而table2.name是b你得到
名称= AB
答案 3 :(得分:0)
SELECT Name FROM Table1 NATURAL LEFT JOIN Table2 AS t2.
这将为您提供表1和表2中仅有非重复名称的列表。