2016-08-23 5 views
0

У меня есть две таблицы A и B. Таблица A имеет 5 столбцов (StudentID1, StudentID2, .. MatchScore), а таблица B имеет 3 столбца (StudentID, StudentName, Age).выбрать описание из другой таблицы sql

Что я пытаюсь сделать, это сделать заявление sql для отображения: StudentName1, StudentName2, MatchScore. Любой совет, пожалуйста?

+0

Там нет PL/SQL здесь, так что я предлагаю вам удалить его из строки темы и списка тегов. Наведите указатель мыши на тег для описания того, что такое PL/SQL. –

ответ

1

Вы должны JOIN таблицу B дважды, чтобы получить эти данные, как

select b1.StudentName as StudentName1, 
b2.StudentName as StudentName2 
from B b1 
join A a on a.StudentID1 = b1.StudentID 
join B b2 on a.StudentID2 = b2.StudentID 
Смежные вопросы