---
title: "Fråga; går det ha 2 relationer till samma primärnyckel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/62000-fråga-går-det-ha-2-relationer-till-samma-primärnyckel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "erka"
published: "2002-12-12T18:24:50.000Z"
updated: "2002-12-12T21:09:33.000Z"
replies: 2
views: 207
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/62000-fråga-går-det-ha-2-relationer-till-samma-primärnyckel"
---

# Fråga; går det ha 2 relationer till samma primärnyckel

## #1 — erka, 2002-12-12T18:24Z

Hej

jag har en fråga och jag undrar om den går att lösa med ren sql, utan att blanda in något annat

Jag har en tabell som ser ut på följande sätt

LL_pointCategorysUsersLink
\-Pk_PointLinkId
\-Fk_UsrId 
\-Fk_UsrIdFrom
\-PointDate
\-PointReason

Sen har jag en som ser ut på följande sätt
LL_users
\-Pk_UsrId
\-UsrFirstName
\-UsrSurName

Jag hämtar idag ut det på följande sätt

```
SELECT     dbo.LL_pointCategorysUsersLink.Pk_PointLinkId, dbo.LL_pointCategorysUsersLink.Fk_UsrId, dbo.LL_pointCategorysUsersLink.Fk_UsrIdFrom, 
                      dbo.LL_pointCategorysUsersLink.PointDate, dbo.LL_pointCategorysUsersLink.PointReason, 
                      dbo.LL_users.UsrFirstName + ' ' + dbo.LL_users.UsrSurName AS UsrName
FROM         dbo.LL_pointCategorysUsersLink INNER JOIN
                      dbo.LL_users ON dbo.LL_pointCategorysUsersLink.Fk_UsrId = dbo.LL_users.PK_UsrId
```

Nu undrar jag alltså om jag kan med även hämta ut namnet på personen som har -Fk_UsrIdFrom i tabellen LL_pointCategorysUsersLink ifrån LL_users på samma sätt som jag hämtar ut namnet på Fk_UsrId, i samma fråga då alltså.

tacksam

Permalänk: https://www.webforum.nu/p/62000

## #2 — LarsG, 2002-12-12T21:04Z

Det går bra det.

```
SELECT     dbo.LL_pointCategorysUsersLink.Pk_PointLinkId, 
dbo.LL_pointCategorysUsersLink.Fk_UsrId, 
dbo.LL_pointCategorysUsersLink.Fk_UsrIdFrom, 
dbo.LL_pointCategorysUsersLink.PointDate, 
dbo.LL_pointCategorysUsersLink.PointReason, 
tu.UsrFirstName + '  ' + 
tu.UsrSurName AS ToUsrName,
fu.UsrFirstName + '  ' + 
fu.UsrSurName AS UsrName as FromUsrname
FROM  dbo.LL_users tu INNER JOIN
dbo.LL_pointCategorysUsersLink 
on tu.PK_UsrId = dbo.LL_pointCategorysUsersLink.Fk_UsrId
INNER JOIN dbo.LL_users fu ON dbo.LL_pointCategorysUsersLink.Fk_UsrIdFrom = fu.PK_UsrId
```

Permalänk: https://www.webforum.nu/p/884797

## #3 — erka, 2002-12-12T21:09Z

Ibland överväger jag att fria till dig LarsG, tack du är kvällens hjälte!

Permalänk: https://www.webforum.nu/p/884812

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/62000-fråga-går-det-ha-2-relationer-till-samma-primärnyckel
