私は列で名前が付けられたテーブルを持っchat_users
ています:
ID | ユーザー名 | ステータス | time_mod | ビュー
これは、見事に機能する 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 の例を教えてください。
よろしくお願いします!