2016-01-08 4 views
1

У меня есть 3 таблицы:запрессовки 3 таблицы - MySQL

Дисциплины:

ID_subject Subject_name 

Вопросы:

ID_question Question ID_subject 

Ответы

ID_answer  Answer  ID_question 

Можно ли сделать выбор где результатом будут все ответы от 3-го предмета? Я попытался сделать двойной JOIN, но это не сработало, оно вернуло мне все ответы.

ответ

1

Это должно возвращать результаты, которые вы ищете:

SELECT a.ID_answer, a.Answer FROM Answers a 
JOIN Questions q ON q.ID_question = a.ID_question 
JOIN Subjects s ON s.ID_subject = q.ID_subject 
WHERE s.ID_subject = ID_of_third_subject 
+0

Спасибо, это сработало. – Max775

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