MySQL查询保存的数据库名称

MySQL query to save the database name

下面是我正在处理的数据库和表,

数据库 A


表A

╔════╦══════════════╦══════╗
║ KID║  REVLIMIT    ║ REV  ║
╠════╬══════════════╬══════╣
║  13║ 4440         ║  39  ║ 
║  14║ 2340         ║  58  ║ 
║  15║ 852200       ║  69  ║ 
║  16║ 85205        ║  78  ║ 
║  46║ 8500         ║  79  ║ 
║  64║ 853          ║  67  ║ 
╚════╩══════════════╩══════╝

-------------------------------------------- ----------------------

数据库 B


表A

╔════╦══════════════╦══════╗
║ KID║  REVLIMIT    ║ REV  ║
╠════╬══════════════╬══════╣
║ 55 ║ 4440         ║  139 ║ 
║ 52 ║ 2340         ║  518 ║ 
║ 122║ 852200       ║  619 ║ 
║ 15 ║ 85205        ║  178 ║ 
║ 251║ 8500         ║  719 ║ 
║ 221║ 853          ║  617 ║ 
╚════╩══════════════╩══════╝

-------------------------------------------- ----------------------

我需要搜索两个数据库 tableA 以使用 KID 获取 REV 以便我得到以下结果

表C

╔════╦══════════════╦══════╦═════════════════╗
║ KID║  Model_No    ║ REV  ║  Database_name  ║
╠════╬══════════════╬══════╣═════════════════╣
║  13║ 43453453345  ║  39  ║     Database A  ║
║  55║ 2433423423   ║  139 ║     Database B  ║
║  14║ 5566533      ║  58  ║     Database A  ║
╚════╩══════════════╩══════╝═════════════════╝

即我从中获取 REV 的数据库名称也应该保存在 tablec 中 我只能使用简单的 MySQL 查询,我不能更改结构,如何以最简单的方式完成它? 提前致谢

联合两个表

select kid, rev, 'Database_A' as Database_name from `database_a`.tableA
union
select kid, rev, 'Database_B' as Database_name from `database_b`.tableA;