0

これで私を助けてください

sel a.col1,a.co2,a.col3,.........b.col1,b.col2..,c.col1,c.col2
from table1 as a inner join table2 as b on a.col1 =b.col1
inner join table3 as c on a.col1 = b.col1
where col1 = xxxxx;

ここで、もう 1 つのテーブル table4 に参加する必要があります。table4 にはプライマリ インデックスとして col1 がないため、これをプライマリ キーを持つ別のテーブルに結合する必要があります。

以下は、上記の sel ステートメントに含める必要がある別のクエリです。

Sel xx.col1,yy.aaa,yy.bbb,zz.ccc,zz.ddd,zz.eee
from tablea as xx, tableb as yy, table4 as zz
where xx.col1 = yy.bbb and yy.aaa = zz.ccc

プライマリ インデックス:

  • table1、table2、table3、tablexx の col1
  • tableb の aaa
  • table4 の ccc

前もって感謝します

4

1 に答える 1

1

どうですか:

Select a.leg,c.btn,p.prods,svc.sr,speed.test, a.leg, b.acct_id, e.emp_no, e.emp_name
FROM db1.tb1 as a 
    inner join db1.tb2 as C ON a.leg = C.leg 
    inner join db1.tb3 as p ON a.leg = p.leg 
    inner join db1.tb3 as svc on a.leg = svc.leg 
    inner join db2.tb4 as speed on a.leg = speed.leg
    inner join db4.tb1 as b on a.leg = b.sce_acct_id
    inner join db4.tb5 as e on b.acct_id = e.acct_id
where a.leg ='xxxx' 
于 2012-08-09T16:35:38.843 に答える