0
我有四個MySQL表,我想對它們進行連接查詢,以顯示所有四個表中的選定數據。如何連接四個mysql表?
table1 `t1key, t1a t1b t1c t1d`
table2 `t2key, t2a t2b t2c t2d`
table3 `t3key t3a t3b t3c t3d`
table4 `t4key, t4a t4b t4c t4d`
我想顯示 T1A,T1C,T2A,T2B,T2D,T3A,T3B,T4B,T4C,T4D
我做這樣的查詢:
SELECT t1a, t1c, t2a, t2b, t2d, t3a, t3b, t4b, t4c, t4d FROM table1
LEFT OUTER JOIN table2 ON table1.t1key=table2.t2key
LEFT OUTER JOIN table3 ON table2.t2key=table3.t3key
LEFT OUTER JOIN table4 ON table3.t3key=table4.t4key
不過我只能看到來自table1,table2和table3的值。 table4值顯示爲空。我檢查了這個文件,但我仍然無法弄清楚。
oke你的問題不是很清楚嗎?但讓問** **每個表中的哪個字段具有相同的值**,並請提供一些愚蠢的數據, –