2016-06-06 15 views
-1

У меня есть база данных со следующими лицами: Survey ModelКак бы использовать запрос SQL для следующего результата

Question Model

Survey Question

У меня также есть объект работника здесь не показано, что имеет поле id и имя, которое я хотел бы включить в мой запрос.

Мне нужно создать запрос, если дан обзор ID будет возвращать список результатов, которые выглядят так:

Survey.name | Survey.submitter_id | Survey.subject_id | question.text | survey_questions.answer_value |survey_questions.anonymous 
+0

, пожалуйста, запрос, который вы пробовали до сих пор –

+1

я думаю, что требуется запрос будет начинаться с 'SELECT' и включить' от'. У вас есть запрос, написанный только для одной из таблиц? Это будет отправной точкой. – spencer7593

ответ

2

Я не могу проверить запрос, но я думаю, вы получите идею:

SELECT s.name, sq.submitter_id, s.subject_id, q.text, sq.answer_value, sq.anonymous FROM surveys AS s JOIN survey_questions AS sq ON sq.survey_id = s.id JOIN questions AS q ON sq.question_id = q.id WHERE s.id = <your_value>

Смежные вопросы