Я столкнулся с проблемой SQL SELECT:SQL вопрос выберите заявление
Существует вопрос, этот вопрос имеет anwser, и этот ответ имеет следующий вопрос, и так далее ... Это мой запрос :
SELECT Q.question, A.answer, A.nextQuestion as 'next question' from answers A join questions Q on A.nextQuestion = V.questionId
order by Q.question;
Это выход из вышеупомянутого запроса:
Question 1 | Answer 1 | 2
Question 1 | Answer 2 | 2
Question 2 | Answer 1 | 1
Question 2 | Answer 2 | 1
Так прямо сейчас «следующий вопрос» это номер ... Но я хотел бы, чтобы решить, что п umber до следующего текста вопроса (Q.question) ... Как я могу это достичь?
Я хочу что-то вроде этого:
Question 1 | Answer 1 | Question 2
Question 1 | Answer 2 | Question 2
Question 2 | Answer 1 | Question 1
Question 2 | Answer 2 | Question 1
Спасибо заранее !!
Я работаю с MySQL.
Это моя структура таблицы:
стол "Вопросы"
+------------------+
| Field |
+------------------+
| questionId |
| question |
+------------------+
Таблица "Ответы"
+------------------+
| Field |
+------------------+
| answerId |
| answer |
| nextQuestion |
+------------------+
Спасибо! Это помогло мне! – Lorenzo