Witam
Zrobiłem zapytanie:
select a.name, a.name1, a.address1, a.zipcode, a.city, b.data, d.discount, a.dues_limit, a.term_of_payment, c.PGRO_name, a.person_type_name
FROM [RC].dbo.vPerson a
RIGHT JOIN [RC].dbo.contact_to_person b
ON a.id = b.Person_Id
JOIN [RC].dbo.VPerson_group_to_Person c
ON a.id = c.Person_Id
LEFT JOIN [RC].dbo.vDiscount d
ON a.id = d.Person_Id
Ale wynik nie jest satysfakcjonujący. Chodzi o to, że jak dana firma ma trzy kontakty to w wynikach jest trzy razy z różnym kontaktem, pokażę to na przykładzie ponieżej:
mamy takie dwie tabele

Wynik zapytanie otrzymuję taki:

A chciałbym aby wyglądało tak:

Podpowie ktoś jak powinno wyglądać zapytanie? Wydaje mi się, że muszą być podzapytanie ale nie mogę trafić na coś podobnego z podzapytaniami.
