我有 3 张桌子,t1、t2 和 t3。ti 和 t2 在数据库 D1 中。但是表 t3 包含在两个数据库 D1 和 D2 中,就像一些 5 条记录在 D1,t3 中,其余 5 条在 D2.t3 中。
完整表 t3 实际上是 D1 AND D2 中同一表(即 t3)的记录组合
查询应该是这样的;
select t1.*,t2.* from D1.t1,D1.t2 where t1.aid=t3.cid and t3.id IN(1,2,4) and t1.aid=t2.bid
问题是我如何在查询中提供't3.cid 和 t3.id IN(1,2,4)',因为它们来自不同的数据库