---
title: "distinct med 2 tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/77850-distinct-med-2-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "reka1"
published: "2003-05-23T14:29:04.000Z"
updated: "2003-05-26T12:07:14.000Z"
replies: 3
views: 234
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/77850-distinct-med-2-tabeller"
---

# distinct med 2 tabeller

## #1 — reka1, 2003-05-23T14:29Z

Vill hämta information från två tabeller och vill att inte numret (boknr) repeteras ifall det blir flera förekomster av samma nummer.

Som jag har gjort nu så skrivs rubbet ut:

("select DISTINCT bokningsinfo.boknr, bokningsinfo.id, foretagsinfo.foretag from bokningsinfo, foretagsinfo ")

Testade med att byta ut distinct mot distinctrow men det blev ingen skillnad.

Ngra förslag?

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

## #2 — LarsG, 2003-05-23T14:38Z

Fundamentalt i SQL är att alla rader innehåller lika många kolumner. Jag förstår inte hur du tänker att resultatet skulle se ut.

Hantera det i applikationen. (Gör order by på bokningsinfo.boknr)

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

## #3 — reka1, 2003-05-26T10:53Z

Ehm, fattar nog inte svaret riktigt. Men i kolumnen boknr i tabellen bokningsinfo finns en massa tal.
Det är mer regel än undantag att samma tal återkommer flera ggr.
Jag vill enbart skriva ut ett tal en gång ifall flera förekomster av talet uppstår.

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

## #4 — LarsG, 2003-05-26T12:07Z

Jag menar att man gör så här

```
q =  "select bokningsinfo.boknr, bokningsinfo.id, foretagsinfo.foretag from bokningsinfo, foretagsinfo " & _
" where bokningsinfo.foretagsid = foretagsinfo.foretagsid " & _
" order by bokningsinfo.boknr"
set rs = connect.execute(q)

bnr = 0
while not rs.eof
  if clng(rs("boknr")) <> bnr then
     if  bnr <> 0 then response.write "<br>"
     bnr = clng(rs("boknr"))
     response.write "Bokningsnummer " & bnr 
  end if
'skirv ut resten
  rs.movenext
wend
 if  bnr <> 0 then response.write "<br>"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/77850-distinct-med-2-tabeller
