次の構造を持つ「アンケート」というテーブルがあります。
ユーザー ID | Q01 | Q02 | Q03 | 00001 | はい | はい | はい | 00002 | はい | いいえ | はい | 00003 | はい | いいえ | いいえ |
各ユーザー(user_id)の「はい」の数を数える方法を考えています。例えば:
00001 - 3 00002 - 2 00003 - 1
UserID なしで結果を表示したいだけです。
この前に、「はい」と「いいえ」を「1」と「0」として保存したため、次を使用できます。
SELECT CONCAT(Q01+Q02+Q03) FROM `#__table` WHERE `id` = '[user_id]'
整数ではなくなったため、正しいクエリが見つからないようです..