鍍金池/ 問(wèn)答/數(shù)據(jù)庫(kù)/ 這句話(huà)是不是不一定是合并三張表同樣ID的數(shù)據(jù)

這句話(huà)是不是不一定是合并三張表同樣ID的數(shù)據(jù)

SELECT Table_1.,Table_2.,Table_3.* FROM ((Table_1 INNER JOIN Table_2 ON Table_1.DataTime = Table_2.DataTime) INNER JOIN Table_3 ON Table_2.DataTime = Table_3.DataTime) where Table_1.DataTime = 1
這句話(huà)是不是不一定是合并三張表同樣ID的數(shù)據(jù)
因?yàn)槲乙x擇三表同樣ID的數(shù)據(jù)插入到另一張表 但是 有時(shí)候有的表不一定會(huì)有另外兩張表的ID數(shù)據(jù) 所有插入就錯(cuò)誤了

回答
編輯回答
青裙
  1. 兩張表有關(guān)聯(lián)的字段、也就是外鍵的話(huà)可以用 INNER JOIN
  2. 兩張表結(jié)構(gòu)相同,對(duì)應(yīng)字段類(lèi)型都一樣的話(huà)可以用 UNION ALL

看你這幾張表的結(jié)構(gòu)是怎么樣的就是用那種方法

要么就把你的表結(jié)構(gòu)發(fā)出來(lái)、幫你看看

2018年8月29日 14:48
編輯回答
你的瞳

總是有數(shù)據(jù)的那張表作為主表。其他兩張用left join 關(guān)聯(lián)進(jìn)來(lái)。這樣如果另外兩張表數(shù)據(jù)不存在也沒(méi)關(guān)系

2018年4月16日 11:11