有一條SQL語句不知道怎麼分析還請大家指導下,謝謝
SELECT * FROM XUTEST LEFT JOIN XUTEST2 LEFT JOIN XUTEST3 ON XUTEST2.SUPID=XUTEST3.SUPID ON XUTEST3.SUPID=XUTEST.SUPID
這條怎麼理解?為什麼改成這樣就報錯?XUTEST.SUPID標識符無效
SELECT * FROM XUTEST LEFT JOIN XUTEST2 LEFT JOIN XUTEST3 ON XUTEST.SUPID=XUTEST2.SUPID ON XUTEST3.SUPID=XUTEST.SUPID
原語句表示XUTEST表左連接表XUTEST2+XUTEST3所以在 表XUTEST2與表 XUTEST3左連接時不存在XUTEST表