我有以chat_users
列命名的表:
编号 | 用户名 | 状态 | 时间模式 | 意见
这是一个使用 CASE 语句的 UPDATE 示例,效果很好:
$db->exec("UPDATE `proba13`.`chat_users`
SET `username` = CASE id
WHEN 4 THEN 'Jie'
WHEN 5 THEN 'Mie'
WHEN 6 THEN 'Pres'
END,
`status` = CASE id
WHEN 4 THEN '1'
WHEN 5 THEN '2'
WHEN 6 THEN '3'
END
WHERE id IN (4,5,6)");
问题:谁能给我一个在同一张表上使用 CASE 语句的 SELECT 示例?
问候并提前感谢您!