我有一個所謂的「調查問卷」表,該表具有以下結構:MySQL的次數多列
user_id | Q01 | Q02 | Q03 | 00001 | Yes | Yes | Yes | 00002 | Yes | No | Yes | 00003 | Yes | No | No |
我就怎麼算的「是」的數量爲每個用戶(USER_ID)搞清楚。例如:
00001 - 3 00002 - 2 00003 - 1
我只是想顯示沒有用戶名的結果..
在此之前,我已存儲的是和否爲「1」和「0」,爲此我可以使用以下:
SELECT CONCAT(Q01+Q02+Q03) FROM `#__table` WHERE `id` = '[user_id]'
我似乎無法找到它,因爲不再是一個整數的權利查詢..
你搞砸了表結構。 –
數據庫表不是電子表格。規範化你的數據。 – Strawberry