Я хочу присоединиться к той же таблице, чтобы получить некоторую информацию.JOINING Та же таблица дает повторяющуюся информацию
У меня есть таблица Person
PersonId, FirstName, LastName, Address
Также стол пациента
PatientId, PersonId, ResponsiblePersonId
Ниже запрос я попытался получить ПгвЬЫате пациента , Фамилия и имя ответственного лица FirstName, Фамилия. Для этого я ПРИСОЕДИНЯЛ таблицу персонажа еще раз, чтобы получить Ответственные Персоны, Фамилии.
Но у меня много дубликатов записей.
SELECT PAT.PatientId
,PER.PersonNumber
,PER.FirstName
,PER.LastName
,RES_PER.FirstName AS ResFirstName
,RES_PER.LastName AS ResLastName
,PER.Address
FROM dbo.Patient AS PAT
INNER JOIN dbo.Person AS PER
ON PAT.PersonId = PER.PersonId
INNER JOIN dbo.Person AS RES_PER
ON PAT.ResponsiblePersonId = PER.PersonId
Как я могу получить пациента FirstName, LastName & ответственного лица Имя, Фамилия для записи пациента?
Спасибо. Оно работает. Ваша ссылка помогает мне разобраться в JOINS. – Billa
приветствую вас: D' рад, что это помогло. –
Я уже пробовал это. Но SOF говорит: «Вы можете принять ответ за 8 минут». Теперь 4 минуты. Принять и убедиться, что этот вопрос получил ответ :) – Billa