У меня есть таблица, представляющая сотрудников и их различные детали. У меня есть еще один стол, представляющий учебные курсы, в которых приняли участие сотрудники. Некоторые сотрудники посещали больше курсов, чем другие. Мне нужно представить каждого сотрудника как одну строку в возвращаемом запросе со связанными данными и столбцом для каждого курса, в котором они были.Dynamic Pivot and Join
Сотрудник Таблица:
+--------+---------+---------+----------+ | EmpNum | EmpName | EmpType | EmpPhone | +--------+---------+---------+----------+ | 1234 | Smith | FT | 09876543 | | 2345 | Jones | PT | 08765432 | | 3456 | Brown | FT | 07654321 | +--------+---------+---------+----------+
Умение Таблица:
+--------+------------+ | EmpNum | SkillName | +--------+------------+ | 1234 | First Aid | | 2345 | First Aid | | 3456 | First Aid | | 1234 | Safety | | 3456 | Safety | | 1234 | Leadership | | 2345 | Leadership | +--------+------------+
После присоединения этих 2 таблицы, я ищу, чтобы иметь следующие вернулись:
+--------+---------+---------+----------+-----------+------------+------------+--------+ | EmpNum | EmpName | EmpType | EmpPhone | Skill1 | Skill2 | Skill3 | Skill4 | +--------+---------+---------+----------+-----------+------------+------------+--------+ | 1234 | Smith | FT | 09876543 | First Aid | Safety | Leadership | | | 2345 | Jones | PT | 08765432 | First Aid | Leadership | | | | 3456 | Brown | FT | 07654321 | First Aid | Safety | | | +--------+---------+---------+----------+-----------+------------+------------+--------+
Высокий. Спасибо. – Goolsy