我有一个动态创建复选框的表单。用户登录并为所有复选框选择 0。复选框数组是从表“选项”生成的。表单将记录提交到 2 个表“调查”(个人数据的一条记录)和“选择”(调查键和选项键(或键))。我想提取一份报告,该报告将所有可能的选项显示为列标题,其中包含调查表中选择该选项的人员列表。所以我的结果看起来像这样:
FirstAid Triage Firefighting HamRadio
Sam Sue Sam
Judy Judy Bill
Bob
因此,所有选项都会显示在结果中,即使没有人选择它。
表的结构是:
OPTIONS
option_id description
SURVEY
survey_id name
SELECTED OPTIONS
survey_id option_id
这是实际数据的简化示例,但包括关键部分(我认为)。如何使用 SQL 获得所需的结果?
谢谢