,我在一个SQL查询中面临的一个小问题,mysql条件语句?
这里是查询
SELECT events.event_id,
(SELECT favorite_events.event_id,
(CASE favorite_events.event_id WHEN NULL THEN 0 ELSE 1 END)
FROM favorite_events
WHERE favorite_events.event_id = events.event_id
) AS is_favorite
FROM events
WHERE start_date = 2013-07-16
它给我“操作数应包含1列(S) ”的错误,请帮忙!
不要这样做。使用JOIN。 – Barmar
我出于好奇而问这个问题 - 你也许是谷歌错误'操作数应该包含1列'? –
是的,我试过了,有很多像这样的查询,但我无法找到如下的确切答案! –