我的(多個表說)4個表中,A,B,C和d,它們由相似的一些共同的值鏈接:SQL查詢來取數據輸出多個表
TableA(A1,A2,A3,A4) ---> TableB(A1,B2,B3,B4) ---> TableC(C1,C2,B3,C4) ---> TableD(D1,D2,D3,C4)
| |
TableX(X1,B2,X3,X4) TableY(Y1,Y2,Y3,C4)
對於每個唯一值A2
,有一個值A1
。相同的價值A1
在TableB
。 類似地,在TableB
,對於A1
每一個值,存在一些特定值B2,B3,B4
, 以相同的方式在TableC
和TableD
也,爲B3
和C4
每個值分別有具體的剩餘值。
除了直線流有多個流其間(如從表B到TableX的或表C至TableY)
我想提取某些列說例如A1,A2,B2,C1,D1
和C4
如果我給定的A2
的值。
我是新來的這類查詢和短時間來完成任務。
在此先感謝您的幫助。
我想一個簡單的'JOIN'就可以解決這個問題 – 2014-10-03 09:01:31
[INNER和OUTER連接之間的區別]的可能的重複(http://stackoverflow.com/questions/38549/difference-between-inner-and-outer-joins ) – 2014-10-03 09:14:17