两个结构相同的数据库怎样可以更方便的进行合并查询
现有2个数据库a和b,结构是一样的,也可以说数据库b是a分离出来的,数据库b的数据不会再变。怎么样可以更方便的合并查询这两个数据库?每次查询都用union太麻烦的了。我现在的做法是这样的:
程序代码:
SELECT * FROM a.TABLE UNION ALL SELECT * FROM b.TABLE T WHERE NOT EXISTS(SELECT 1 FROM a.TABLE T2 WHERE T2.ID=T.ID)