我正在尝试重新使用针对此数据范围的查询...基本上我正在尝试获取有关“价值”邀请了多少人的信息。人们在注册时将这些信息放入他们的个人资料中,我想把它找出来。我不知道我在做什么 :)。
我希望有人可以看看并告诉我我做错了什么,我知道这可能是整个查询哈哈。
我得到的错误是:#1064 - 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在 'END) 附近使用的正确语法作为 noone,count(CASE WHEN variable
= 'invited' AND 'value' = 'noone'' at line 2。
select
count(CASE WHEN `variable` = `invited` AND `value` = `no one` END) as noone,
count(CASE WHEN `variable` = `invited` AND `value` = `noone` END) as noone,
count(CASE WHEN `variable` = `invited` AND `value` = `bunny` END) as bunny,
count(CASE WHEN `variable` = `invited` AND `value` = `jade` END) as bunny,
count(CASE WHEN `variable` = `invited` AND `value` = `bunnyrabbitsex` END) as bunnyrabbitsex,
count(CASE WHEN `variable` = `invited` AND `value` = `google` END) as google,
count(CASE WHEN `variable` = `invited` AND `value` = `twitter` END) as twitter,
count(CASE WHEN `variable` = `invited` AND `value` = `plurk` END) as plurk,
count(CASE WHEN `variable` = `invited` AND `value` = `facebook` END) as facebook,
count(CASE WHEN `variable` = `invited` AND `value` = `advertisement` END) as advertisement,
from
smf_themes