---
title: "Fråga om data från 2 tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21672-fråga-om-data-från-2-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "erka"
published: "2001-10-15T07:27:00.000Z"
updated: "2001-10-15T08:36:00.000Z"
replies: 4
views: 161
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/21672-fråga-om-data-från-2-tabeller"
---

# Fråga om data från 2 tabeller

## #1 — erka, 2001-10-15T07:27Z

Jag har stött på ett litet problem. Jag har 2 tabeller med följande fält

```
WatchForum
-WatchForumId (räknare)
-ForumID (tal)
-WatchForumUserId (nvarchar)

WatchTopic
-WatchTopicID (räknare)
-TopicID (tal)
-WatchTopicUserID  (nvarchar)
```

När någon postar ett svar på en topic (ja det är till ett forum) så ska jag plocka ut de som antingen har ForumId = "& strForumId &" samt de som har TopicId = "& strTopicId &".

I WatchTopicUserID och WatchForumId lagras email adresser och det är dem jag vill plocka fram, men inga dubletter. Jag vill alltså skriva ut alla mailadresser som finns i WatchTopicUserID och WatchForumId men erik@doman.se finns mer än 1 gång ska det endå bara skrivas ut en gång. En distinct ungefär. Men hur fean skriver man det ?

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

## #2 — LarsG, 2001-10-15T07:50Z

```
select WatchForumUserId 
from watchForum 
where forumID = 4711
union
select WatchTopicUserID 
  from WatchTopic
where TopicID = 9213
```

Ot: Varför har du med kolumnerna WatchForumId och WatchTopicID i tabellerna? 
ForumID och WatchForumUserId borde tillsammans utgöra primärnyckel.

ot2:
Varför nvarchar? Kan en mailadress innehålla annat än ascii?

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

## #3 — erka, 2001-10-15T08:02Z

Tack, på ot2 så är det för att jag tidigare hade annan info där, ska ändras :) på ot1 ber jag dig utveckla lite mer, rätt trögfattat just nu :(

Ot:na hamna på fel plats, tack ändå @nders.. :e

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

## #4 — @nders, 2001-10-15T08:06Z

nvarchar är avsedd för unicode. Använd varchar normalt.

Mvh,

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

## #5 — LarsG, 2001-10-15T08:36Z

Kolumnerna ForumID och watchForumUserId är tillsammans unika. Därför finns det ingen anledning att införa en räknare vars enda uppgift är att skapa unika poster.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21672-fråga-om-data-från-2-tabeller
