2016-10-04 4 views
0

Как изображения говорят все, что мне нужно. Я две таблицы с именем «tblPerson», который хранит все типы имен человека (например, студентов, родителей, учителей, членов персонала) и их еще одна таблица с именем «tblStudents», как указано в картине, которая хранит Студенты детали в форме ID (идентификаторы, указанные в tblPerson). Итак, мне нужен вывод, который я упомянул на картинке. Итак, пожалуйста, помогите написать запрос для этого. заранее, пачка Молится и спасибоНужна помощь в написании SQL-запроса. Распространяйте отдельные столбцы в несколько столбцов в соответствии с подробным таблицей.

enter image description here

+2

Добавить образец данные таблицы и ожидаемый результат. Также покажите нам свою текущую попытку запроса. (И не помечать теги, которые не задействованы. Используете ли вы MySQL и MS SQL Server здесь?) – jarlh

ответ

0

Простого РЕГИСТРИРУЙТЕСЬ будет делать вещи:

SELECT st.personName stdName, 
     fa.personName fatherName 
FROM tblStudent s 
LEFT JOIN tblPerson st 
    ON st.id = s.stdName 
LEFT JOIN tblPerson fa 
    ON fa.id = s.fatherName 

Выходные:

stdName fatherName 
Hamdan Shahid 
Sarah William 
Robert William 
+0

Путь благодарности и пусть Бог благословит вас когда-либо. –

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

  • Нет связанных вопросов^_^