Duplikace odpovědí u dotazníků
V DB je více odpovědí na otázky, kde by měla být ododpověď je jedna. Konkrétně je to více instancí entity PQA na dané pozici v dotazníku. Pro typy otázek, jako jsou např. TIME_SPINNER nebo NUMBER by mela byt jen jedna instance.
Jak reprodukovat:
select distinct qq.position, qt.tag, qt.type, pqa.id as pqa_id, pqa.value as pqa_value, pqa.answer_id, qa.text, pqa.question_id, pqa.people_question_id, pqq.skipped, qq.question_template_id, qt.text from people_questionnaires pq join people_questionnaires_answers pqa on pq.id = pqa.people_questionnaire_id join people_questionnaires_questions pqq on pqq.id = pqa.people_question_id join questionnaires_questions qq on pqa.question_id = qq.id join question_template qt on qt.id = qq.question_template_id left join questionnaires_answers qa on pqa.answer_id = qa.id where pq.id = 67343 and qt.type = 5 order by qq.position;