我有一个名为“问卷”的表格,其结构如下:
用户 ID | Q01 | Q02 | Q03 | 00001 | 是 | 是 | 是 | 00002 | 是 | 没有 | 是 | 00003 | 是 | 没有 | 没有 |
我正在弄清楚如何计算每个用户(user_id)的“是”数量。例如:
00001 - 3 00002 - 2 00003 - 1
我只想显示没有用户 ID 的结果..
在此之前,我将是和否存储为“1”和“0”,因此我可以使用以下内容:
SELECT CONCAT(Q01+Q02+Q03) FROM `#__table` WHERE `id` = '[user_id]'
我似乎找不到正确的查询,因为它不再是整数..