---
title: "Definitivt en tabell, kanske två..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/156320-definitivt-en-tabell-kanske-två"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Dies_Irae"
published: "2007-01-22T21:35:10.000Z"
updated: "2007-01-22T22:14:00.000Z"
replies: 2
views: 264
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/156320-definitivt-en-tabell-kanske-två"
---

# Definitivt en tabell, kanske två...

## #1 — Dies_Irae, 2007-01-22T21:35Z

Svårt att hitta bra rubik och vet inte riktigt hur jag kan förklara, men ska ge nått exempel:

Jag har en city tabell och en shop tabell.

i detta fall kan de bara finnas en shop till varje city så om jag tex gör såhär

"select \* from city, shop where city.city_id=X AND city.shop_id = shop.shop_id"

I det fall som de finns ett inlägg i shop som har de shop_id:t så får jag ju ut all info som finns i både city och shop men om nu city.shop_id inte är satt, dvs de finns ingen shop  till den staden så får ag ju inte ut nått alls från den frågan men skulle som minst vilja få ut all info i city. :)

Går ju med den usla lösningen att i något script först kolla ifall shop_id är satt i city och sen göra en till query för att få ut den shop informationen men de känns väldigt onödigt.

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

## #2 — LarsG, 2007-01-22T21:40Z

```
select * 
  from city left join shop 
  on city.shop_id = shop.shop_id
where city.city_id=X
```

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

## #3 — Dies_Irae, 2007-01-22T22:14Z

ah, måste fasen lära mig de där, tack. left right inner, banka in i huvudet

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/156320-definitivt-en-tabell-kanske-två
