【发布时间】:2017-09-11 09:58:21
【问题描述】:
例子:
表Question_Answers:
+------+--------+
| q_id | ans_id |
+------+--------+
| 1 | 2 |
| 1 | 4 |
| 2 | 1 |
| 3 | 1 |
| 3 | 2 |
| 3 | 3 |
+------+--------+
User_Submited_Answers:
| q_id | sub_ans_id |
+------+------------+
| 1 | 2 |
| 1 | 4 |
| 2 | 1 |
| 3 | 1 |
| 3 | 2 |
| 3 | 4 |
+------+------------+
如果此行匹配 count 1 else 0,我需要一个 T-SQL 查询
【问题讨论】:
-
你想要什么输出?似乎每个问题都有不止一个答案。
-
它是一个多选题,每个问题一个标记,如果用户提交的答案与问题答案匹配,那么我应该没有用户提交的正确问题
-
为什么用户要为一个问题提交多个答案?你的预期输出是什么?你能回答我的问题吗?
-
你想达到什么目的?正如@TimBiegeleisen 所说,为什么用户要提交多个答案?
-
因为它是一个多项选择题,我们在一个复选框中为单个问题显示超过 3 个选项,用户将标记多个选项
标签: sql sql-server sql-server-2008