i`m new в SQL и мне нужен совет. У меня 2 таблицы (сотрудников и отделов),Мне нужен sql-запрос для объединения информации из 2 таблиц
сотрудника таблицы как E: идентификатор (INT), имя (NVARCHAR), пол (NVARCHAR), DepartmentID (INT), DateOfBirth (DateTime) отдела таблицы как D: dep_id (INT), имя (NVARCHAR), место нахождения (NVARCHAR), boss_id (интермедиат)
That`s то, что мне нужно в выходной таблице:
E.id/E.name/D.name/D.location/(и последнее, которое я не могу получить с простым объединением, - это :) D.boss.name (не простой идентификатор босса, а реальное имя сотрудника из таблицы E)
Просто вопрос для продвинутых людей :-)
эээ ... запутался. В какой таблице находится имя boss_name? (d.boss.name подразумевает, что у вас есть столбец имен в таблице с именем boss в схеме «D» ... не кажется правильным) – Twelfth
Я намеревался сказать, что имя босса находится в таблице employee. Boss_id показывает, какой сотрудник является боссом в отделе, а другие просто работники –