Что такое код SQL для создания таблицы? Я сталкиваюсь с ошибкой, я не знаю, что я делаю неправильно.
1 ответ
0
SELECT DISTINCT candidate.Cand_ID,candidate.Cand_Name
FROM candidate,interview
WHERE interview.Interview_Result = 'Pass'
AND interview.Interview_Round IN ('First','Second')
AND interview.Cand_ID = candidate.Cand_ID
ORDER BY candidate.Cand_ID DESC LIMIT
Используйте INNER JOIN
здесь. Кажется, вы объединяете две таблицы и помещаете предложение where на основе другой таблицы. Попробуйте это вместо этого:
SELECT DISTINCT candidate.Cand_ID,candidate.Cand_Name
FROM candidate INNER JOIN interview ON candidate.yourcommonfield = interview.yourcommonfield
WHERE interview.Interview_Result = 'Pass'
AND interview.Interview_Round IN ('First','Second')
ORDER BY candidate.Cand_ID DESC LIMIT
Что такое код SQL для создания таблицы?
Вы должны использовать запрос CREATE TABLE
, чтобы создать желаемую таблицу.