0
select `event_attendees_mapping`.`attendees_status_id`
FROM
`event_attendees_mapping`
WHERE
((`event_attendees_mapping`.`event_schedule_id` = 1)
AND (`event_attendees_mapping`.`employee_code` = 'TJU_741')
)
使用此查詢我能夠獲得我已經轉換的案件和條件的價值。如何在選擇案例時查詢在mysql中的值
select case
when (select `event_attendees_mapping`.`attendees_status_id`
FROM
`event_attendees_mapping`
WHERE
((`event_attendees_mapping`.`event_schedule_id` = 1)
AND (`event_attendees_mapping`.`employee_code` = 'TJU_741')
) )then 1
else
0
end
但在這裏我得到錯誤未知表「event_attendees_mapping」在字段列表中,同時從查詢我能夠得到的值,請告訴我哪裏做錯了,請給我建議。
錯誤代碼:1064.您的SQL語法錯誤;檢查與您的MySQL服務器版本相對應的手冊,以便在''附近使用正確的語法。 THEN 1 ELSE 0 END as new_Col FRO'at line 1 Error error is Coming –
我應該更換????與您想要對其進行測試的任何attendees_status_id無關。但我不知道你到底想要什麼。 – Seb
@sagi請建議mw爲什麼會出現這個錯誤 –