Không thực sự chắc chắn những gì được phép trong trường hợp của bạn, đề xuất của tôi là có một trường bổ sung với một số trong đó:
select field1, field2, 1 as db from db1.tb
UNION
select field1, field2, 2 as db from db2.tb1
UNION
select field1, field2, 3 as db from db1.tb4
UNION
với trường đã nói, bạn có thể xác định nguồn của mỗi bản ghi.