---
title: "Knepig join.."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/155891-knepig-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "rincewind"
published: "2007-01-11T21:11:42.000Z"
updated: "2007-01-12T01:28:09.000Z"
replies: 1
views: 335
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/155891-knepig-join"
---

# Knepig join..

## #1 — rincewind, 2007-01-11T21:11Z

Jag har följande tabell:

Anta att jag har följande "en till många tabell" vid namn tbl_gather:
ID  \| leftsideID  \| rightsideID
\--------------------------------
1   \| 2           \| 0
2   \| 0           \| 2
3   \| 1           \| 0
4   \| 3           \| 0
5   \| 0           \| 1

Och tabellen tbl_leftside ser ut som följande:
ID  \| leftSideData
\-----------------------
1   \| the
2   \| This
3   \| entire

Och tabellen tbl_rightside ser ut som följande:
ID  \| rightSideData
\-----------------------
1   \| query
2   \| is

Vad jag vill göra är en join äver tbl_gather.. Som ger följande data:
ID  \| leftD  \| rightD
\-----------------------
1   \| This 	 \|
2   \|        \| is 
3   \| the    \|
4   \| entire \| 
5   \|        \| query

Dvs något liknande
SELECT gather.ID, left.leftSideData as leftD, right.rightSideData as rightD FROM tbl_gather gather INNER JOIN tbl_leftside left ON gather.leftsideID=left.ID INNER JOIN tbl_rightside right ON gather.rightsideID=right.ID order by gather.ID

Denna är fel.. Vill alltså joina från tbl_left om leftID är större än noll, annars from tbl_right om rightsideID  är större än noll..

Någon SQL guru där ute som har en lösning på detta???

Regardz, 
	\-- Rincewind

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

## #2 — Peter S, 2007-01-12T01:28Z

Byt INNER mot LEFT.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/155891-knepig-join
