2016-02-15 67 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'