У меня есть две таблицы:SQL запросов: Необходимо решить ниже логики запроса
Я хочу вывести, как показано ниже логики:
Если я ввести любой classcode, то мне нужно все вопросы, которые связанный с этим кодом класса. Я также хочу задать вопрос, который является вопросом ребенка на этот вопрос.
Возможно также, что один классный код соответствует нескольким вопросам. Вы можете видеть этот классный код 65005. В этом случае мы рассматриваем вопрос с верхним родителем.
Если я передам 42908, то мой выход, как:
Позвольте мне знать, если у вас есть какие-либо запрос.
SELECT * FROM QuestionMaster as a INNER JOIN [ClassCodeQuestionMapping] as b ON a.QuestionId = b.QuestionId
WHERE b.ClassCode=42908
Я пробовал выполнить запрос, но я не могу получить его дочерний вопрос.
Спасибо.
Что вы пытались еще? –
@Amit Bisht, я новичок в SQL. Так что я понятия не имею, как получить этот вывод. –
Начните с малого, как бы вы выбрали идентификаторы вопросов для заданного класса кода? Тогда мы можем подумать о том, чтобы вытащить вопросы, соответствующие идентификаторам вопроса. – Matt