-3

私はこのようなテーブルを持っています

a(Id,Code,Title) 

そして、このような別のテーブル

b(M,T1,T2,T3) 

これは、ID の Fk です

こんなテーブルが欲しい

c(b.M,a.Code,b.T1,a.Code,b.T2,a.Code,b.T3,a.Code)  

このためのビューを作成するにはどうすればよいですか。

4

1 に答える 1

2

OK、テーブル b で、M、T1、T2、および T3 がテーブル a の外部キーであると仮定しましょう (c(bM,a.Code,b.T1,a.Code,b.T2,a.Code の期待値から推定) ,b.T3,a.コード))

次のようなものを試すことができます

SELECT  b.M,
        a.Code,
        b.T1,
        a1.Code,
        b.T2,
        a2.Code,
        b.T3,
        a3.Code
FROM    b LEFT JOIN
        a a ON  b.M = a.Id LEFT JOIN
        a a1    ON  b.T1 = a1.Id LEFT JOIN
        a a2    ON  b.T2 = a2.Id LEFT JOIN
        a a3    ON  b.T3 = a3.Id
于 2012-08-16T04:53:32.137 に答える