To forskellige værdier fra samme kolonne i relationstabel
Hi E,Jeg har er view, der henter en masse data fra forskellige tabeller. Hovedinformationerne ligger i tabellen tblFund og i den database er der en række FK til andre tabeller.
Jeg er imidlertid stødt på et problem omkring nogle postnumre. Postnumrene ligger i en særskilt tabel (tblPostnummer) og PK fra denne tabel (PostnummerUI) anvendes som FK i andre tabeller (fkPostnummerUI).
I mit view henter jeg bl.a. informationer fra tblFund om en kontakperson i tblKontakt (fkKontaktUI i tblFund) og en finderperson i tblFinder (fkFinderUI fra tblFund):
--
SELECT dbo.tblFinder.Fornavn + N' ' + dbo.tblFinder.Efternavn AS FinderNavn, dbo.tblKontakt.Fornavn + N' ' + dbo.tblKontakt.Efternavn AS KontaktNavn FROM dbo.tblFinder LEFT OUTER JOIN dbo.tblDanekrae ON dbo.tblFinder.FinderUI = dbo.tblDanekrae.fkFinderUI LEFT OUTER JOIN dbo.tblKontakt ON dbo.tblDanekrae.fkKontaktUI = dbo.tblKontakt.KontaktUI
--
I begge tabeller (tblKontakt og tblFinder) anvendes fkPostnummerUI og de er sjældent der er sjældent tale om det samme postnummer og postnummeret behøver slet ikke være angivet.
Hvordan skruer jeg min SQL sammen, så jeg kan få postnumre og bynavne med til både Finder og Kontakt?