SELECT table1.name, table2.wage, table2.bonus table3.shift, table3.endtime, table4.vacation
FROM table1
INNER JOIN table2 ON table1.userid = table2.userid
INNER JOIN table3 ON table2.userid = table3.userid
INNER JOIN table3 ON table2.endtime = table3.endtime
INNER JOIN table4 ON table4.userid = table4.userid
LEFT JOIN table5 ON table1.name = table5.position
,這將引發錯誤:Not unique table/alias: 'table3'
如何在MySql中爲兩個JOIN創建相同的表名?
我試圖
INNER JOIN table3 tbl3 ON table2.userid = table3.userid
INNER JOIN tbl3 ON table2.endtime = tbl3.endtime
門檻不工作