0
全部, 我有幾個表,超過50,誰有一個共同的列「MYID」,並不能找出一個更簡單的方式來加入他們,而不寫一個巨大的查詢。MySQL輕鬆加入多個表
想象一下下面的示例(僅在50桌和50個數據點)
SELECT DATAPOINT1, DATAPOINT2, DATAPOINT3, DATAPOINT4, DATAPONT5
FROM TABLE1, TABLE2, TABLE3, TABLE4, TABLE5
WHERE TABLE1.MYID = TABLE2.MYID, MYTABLE2.MYID=MYTABLE3.MYID, MYTABLE4.MYID=MYTABLE5.MYID
我將如何實現用更短的查詢上述結果?
那麼你的標題使用單詞JOIN。爲什麼不通過使用MYSQL JOIN語法 – RiggsFolly
50表開始?聽起來像一個數據庫設計錯誤是在設計過程中早些時候做出的 – RiggsFolly
它可能是設計錯誤,我可以重做整個模式,但我總是想知道這個,所以我對這個答案感興趣 – user3780616