2016-02-15 66 views
-1
SELECT t2.workingstatus 
FROM SKILL_SET t1, Employee_Status t2 
    ON t1.USER_ID = t2.USER_ID 
WHERE t1.TRAININGS_ATTENDED='java' 

是什麼在此查詢錯誤在此MySQL查詢

+2

您正在試圖將兩種不同的連接語法。所以,跳過','而是使用'INNER JOIN'。 –

+0

SELECT t2.workingstatus FROM SKILL_SET t1 join Employee_Status t2 ON t1.USER_ID = t2.USER_ID WHERE t1.TRAININGS_ATTENDED ='java' –

+0

什麼是錯誤信息? –

回答

0

你應該張貼您的錯誤消息以及錯誤。

嘗試如下:

SELECT t2.workingstatus 
FROM SKILL_SET t1 JOIN Employee_Status t2 -- (can be LEFT JOIN) 
    ON t1.USER_ID = t2.USER_ID 
WHERE t1.TRAININGS_ATTENDED='java'; 

JOIN需要指定。

0

使用關鍵字ON與連接查詢

SELECT t2.workingstatus 
FROM SKILL_SET t1 INNER JOIN Employee_Status t2 
    ON t1.USER_ID = t2.USER_ID 
WHERE t1.TRAININGS_ATTENDED='java'