---
title: "Visa en träff enbart från tabell 2 om join finns"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/138953-visa-en-träff-enbart-från-tabell-2-om-join-finns"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mattias Nordin"
published: "2005-12-07T15:02:51.000Z"
updated: "2005-12-08T13:17:33.000Z"
replies: 9
views: 507
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/138953-visa-en-träff-enbart-från-tabell-2-om-join-finns"
---

# Visa en träff enbart från tabell 2 om join finns

## #1 — Mattias Nordin, 2005-12-07T15:02Z

Tabell Org innehåller 18925 poster. 

Vill få ut alla 18925 Org.OrgName ur tabellen Org och vill även att om denna Org.OrgName har någon match i product tabellen så ska en (1) av dessa visas. 

```
sql = "SELECT Distinct Org.OrgName, Org.Org_ID, Product.Product "
sql = sql &" FROM Org "
sql = sql &" LEFT JOIN Product ON Org.Org_ID = Product.Org_ID "
set rs = varConnect.execute(sql)
```

Visar 64 000 träffar. Jag gör med andra ord fel. Please help.

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

## #2 — LarsG, 2005-12-07T15:12Z

> så ska en (1) av dessa visas.

Vilken?

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

## #3 — Mattias Nordin, 2005-12-08T09:10Z

God morgon. :)

Jag försöker få ut en lista på alla ur "Org" (ska returnera 18000 rader) och om Org.Org_ID har en match någonstans i Product.Org_ID så ska Product.Product vara en del av min record set.

Typ

Företag \| Produkt

A    -
B    -
C    Senap
D    Korv
E    -

Hmmm. Jag är dålig på att förklara.

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

## #4 — @nders, 2005-12-08T09:12Z

Ja, men om det blir träff på mer än ett ställe i product (vilket ju tydligen är det som händer), vilken av produkterna skall då visas?

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

## #5 — Mattias Nordin, 2005-12-08T09:12Z

Product tabellen kan ha en massa produkter som är kopplade till Org.Org_ID men det kvittar. Jag vill bara få ut en indikation på organisationer som inte har någon koppling till products tabellen.

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

## #6 — @nders, 2005-12-08T09:14Z

Men alltså. Vill du ha ut alla, eller de organisationer som inte har någon koppling till products-tabellen???

Om det senare stämmer; 

```
... WHERE Product.Org_ID IS NULL
```

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

## #7 — LarsG, 2005-12-08T09:16Z

Exempel

Om det för C finns produkterna 

BLOMKÅL
SENAP
V1

så måste du ha något sätt att bestämma vilken av dessa som skall väljas.

ED:
Eftersom detta var postat som svar till 3:e posten så kan det bortses från

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

## #8 — Mattias Nordin, 2005-12-08T09:20Z

Det duger med vilken som helst av 

BLOMKÅL
SENAP
V1

Men bara en av dem ska returneras så att jag bara får en C och inte tre C.

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

## #9 — LarsG, 2005-12-08T10:52Z

```
sql = "SELECT Org.OrgName, Org.Org_ID, " & _
     "(select max(product) from product where  Org.Org_ID = Product.Org_ID) as product " & _
  " FROM Org "
```

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

## #10 — Mattias Nordin, 2005-12-08T13:17Z

Precis rätt... Jag måste lära mig nästlade frågor märker jag. 

Superbussigt alla !

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/138953-visa-en-träff-enbart-från-tabell-2-om-join-finns
