Как получить имя из номера социального страхования (внутри ссылки) - PullRequest
1 голос
/ 22 марта 2020

У меня есть ситуация, когда таблица называется PERSON, и есть следующие столбцы:

  • SOCSECNUM (Sosial security number)
  • FIRSTNAME
  • LASTNAME
  • МЕНЕДЖЕР

Есть сотрудники и менеджеры. У сотрудников есть менеджер, а «ценность» менеджера отображается в виде номера социального страхования. У менеджеров нет менеджера, поэтому их значение менеджера равно нулю.

С этим я могу видеть имена сотрудников и их номера социального страхования менеджера (где столбец менеджера не нулевой):

SELECT LASTNAME + ', ' + FIRSTNAME AS NAME_OF_EMPLOYEE,
MANAGER AS MANAGER_SOCIAL_SECURITY_NUMBER

FROM PERSON

WHERE MANAGER IS NOT NULL

Я хочу получить имя менеджера (SOCSECNUM ). Все люди имеют имя, фамилию и номер социального страхования. Я должен как-то связать их, но не знаю как. Я надеюсь, вы понимаете, что я имею в виду:)

1 Ответ

0 голосов
/ 22 марта 2020

Хранение незашифрованных номеров социального страхования для представления сотрудников в значительной степени нарушает все известные мне правила конфиденциальности. Даже в тех странах, где это может быть не защищено, я настоятельно рекомендую использовать искусственный ключ для этих таблиц.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...