У меня есть форма, которая динамически создает флажки.Пользователь входит в систему и выбирает 0 для всех флажков.Массив флажков генерируется из таблицы «options».Форма отправляет записи в 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 для получения нужных мне результатов?
Спасибо