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为什么会出现这个错误 –