2013-12-06 5 views
0

Таким образом, проблема была дана следующим образом: Список всех номеров курсов и описания курса, и если в курсе есть предпосылки, имя и номер курса необходимо.Попытка сравнить две колонки

В таблицу входит course_no, описание (название курса), стоимость, предварительные условия. Я знаю, что мне нужно сравнить предварительные условия с курсом_no, поскольку в предварительных требованиях содержится курс course_no для курса, который должен пройти студент.

Я не могу для жизни меня вычислить подзапрос, чтобы сравнить с ним и вернуть описание курса предварительной подготовки.

Любая помощь?

ответ

0
select Course_No,course_Name, 
isnull(prerequisite_course_name,'No Prerequisite') as prerequisite_course_name, 
isnull(prerequisite_course_no,'No Prerequisite')as prerequisite_course_no 
from course A 
left join Course_Prerequisite B on A.Course_no = B.Course_No 

Помогает ли это?

+0

Да и нет. поэтому, если у меня есть курс A и курс B, мне нужно сравнить a.prerequisite с b.course_no, а затем вывести b.description как описание для a.prerequisite – JStudz

+0

Предположим, у вас есть две таблицы: курс и курс. Затем вы присоединитесь к двум таблицам, чтобы получить описание. Разве это не все требования? В любом случае у вас есть какой-либо примерный формат таблиц, которые у вас есть и вы ожидаете? – vasin1987

+0

это всего лишь один стол с колонками. Course_no, описание, стоимость и необходимое условие. – JStudz

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