---
title: "Två argument i en JOIN"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/157556-två-argument-i-en-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "inspiro"
published: "2007-02-25T21:19:11.000Z"
updated: "2007-02-25T21:25:07.000Z"
replies: 1
views: 350
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/157556-två-argument-i-en-join"
---

# Två argument i en JOIN

## #1 — inspiro, 2007-02-25T21:19Z

Hej! En join ställer till problem för mig igen:

```
SELECT x.productid FROM x INNER JOIN
  y ON y.id = x.productid [B][red]OR x.productid = 0[/red][/B]
WHERE blah blah...
```

Jag vill få med alla x.productid som antingen finns i y eller som har id 0. Problemet är att ALLA produkter får id 0 av min sql-fråga. Hur gör man för att få ut alla produkter från tabell x som finns i y samt de produkter som har id 0?

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

## #2 — emission, 2007-02-25T21:25Z

```
SELECT x.productid FROM x LEFT OUTER JOIN
  y ON y.id = x.productid
WHERE x.productid = 0 OR y.id IS NOT NULL
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/157556-två-argument-i-en-join
