有两个数据库
dbname1,dbname2
它们有相同的表data,我想在一个查询中显示它们的内容,但是每条记录都必须标有数据库的名称
select * from `dbname1`.`data`, `dbname2`.`data`
我怎样才能实现类似的东西
select database(), * from `dbname1`.`data`, `dbname2`.`data`
以格式结束字符串
dbname1 | 1
dbname1 | 4
dbname1 | 8
dbname1 | 11
dbname2 | 3
dbname2 | 1
利用
UNION