0

t1、t2、t3 の 3 つのテーブルがあります。ti と t2 はデータベース D1 にあります。ただし、テーブル t3 はデータベース D1 と D2 の両方に含まれており、5 つのレコードが D1、t3 にあり、残りの 5 レコードが D2.t3 にあるようです。

完全なテーブル t3 は、実際には D1 および 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)」をクエリで提供する方法です。これらは異なるデータベースからのものであるためです。

4

1 に答える 1