尝试在表格或其他显示中显示调查结果。数据来自2个表,一个是结果,看起来像这样
qId rNum
17 1
17 1
18 2
18 1
问题表包含qId
,question
,r1
,r2
,r3
,r4
字段。问题表中的一行看起来像:
how old are you, 0-7, 7-12, 13-21, 21 and older.
当从表格中捕获信息时,结果以数字1-4记录
调查完成后,所选答案将存储在结果表中。
我想以此类型格式显示信息
question
r1 count how many r1 responses there are
r2 "
r3 "
r4 "
next question...same results.
我做了很多查询和表格。我要么太老了,要么已经在这个项目上工作太久了,只是无法开始这个。
HELP!请...
答案 0 :(得分:0)
使用COUNT(*)
和GROUP BY
。
SELECT qID, rNum, COUNT(*)
FROM responses
GROUP BY qID, rNum
ORDER BY qID, rNum