0

table1、table2、3 の合計 3 つのテーブルがあります。

テーブル 2 と 3 のデータは非常に大きいので、テーブル 1 に参加する前に、最初にメンバー番号と ID 番号などのキーに基づいてテーブル 2 と 3 を外部結合したいと考えています。

    SELECT 
A.field1, 
A.field2, 
A.field3, 
A.field20,

B.specialfield1, B.specialfield2,

C.specialfield7, B.specialfield8

FROM (table1 AS A LEFT JOIN table2 AS B 
ON (A.field1 = B.field1) 
AND (A.field2 = B.field2) 
AND (A.field3 = B.field3)) 
LEFT JOIN table3 AS C 
ON (A.field1 = C.field1) 
AND (A.field2 = C.field2) 
AND (A.field3 = C.field3))

私に何ができる?私は Access97 を使用していますが、SQL サーバーから知っていた構文が正しく機能しない可能性があります。前もって感謝します!!

乾杯VB

4

2 に答える 2