私は本当にこの問題の答えを見つけるのに苦労しています。別の列の値を変更するif文またはcase文を記述したいとします。 'check'列が0の場合、 'points'列も0になります。SQLのIF/CASE文
SELECT club_name, COALESCE(club_winner,0) AS 'check', COUNT(*) AS points,
CASE
WHEN check = '0'
THEN points = '0'
ELSE check
END as Saleable
FROM clubs c
LEFT JOIN club_results cr ON c.club_id = cr.club_winner
GROUP BY club_name ORDER BY points DESC
を "WHENチェック= '0' のポイントとしてTHEN '0' ELSEポイントEND"? –
テーブルで更新したいのですか、それとも単に表示しますか? –
これはMySQLかTransact-SQLですか? – Black