---
title: "Post finns inte i relaterad tabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/71582-post-finns-inte-i-relaterad-tabell/page2"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "i-or"
published: "2003-03-19T18:08:12.000Z"
updated: "2004-02-11T18:28:41.000Z"
replies: 24
views: 541
page: 2
pages: 2
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/71582-post-finns-inte-i-relaterad-tabell"
---

# Post finns inte i relaterad tabell

_Sida 2 av 2._

## #21 — LarsG, 2004-02-11T16:33Z

```
SELECT Max(t_diaryworkouts.f_date) AS f_date, 
       t_diaryworkouts.f_runner, 
       t_members.f_username 
  FROM t_diaryworkouts left outer join t_members 
   on   t_members.f_id = t_diaryworkouts.f_runner 
   where f_date between adddate(current_date, interval -7 day) and current_date 
   and coalesce(f_who,1) = 1
```

Jag förstår dock inte riktigt. Om man tittar på ditt exempeldata så finns det poster i t_diaryworkouts som inte matchas av någon post i t_members. Stämmer det?

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

## #22 — i-or, 2004-02-11T17:26Z

Ok, det förklarar saken.

Det finns poster i t_diaryworkouts som inte matchas av någon post i t_diarysettings (alla poster i t_diaryworkouts matchas med poster i t_members) och dessa poster ska alltså också inkluderas.

Jättesnällt att du försöker lösa problemet!

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

## #23 — LarsG, 2004-02-11T17:38Z

```
SELECT Max(t_diaryworkouts.f_date) AS f_date, 
       t_diaryworkouts.f_runner, 
       t_members.f_username 
  FROM t_diaryworkouts inner  t_members 
   on   t_members.f_id = t_diaryworkouts.f_runner 
  left outer join t_diarysettings
   on t_diaryworkouts.f_runner = t_diarysettings.f_runner  
   where f_date between adddate(current_date, interval -7 day) and current_date 
   and coalesce(f_who,1) = 1
```

jag gissade på 

 t_diarysettings.f_runner

som kolumnnamn för att relatera t_diaryworkouts och t_diarysettings

f_who = 1 tolkar jag som att personen är offentlig

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

## #24 — i-or, 2004-02-11T18:12Z

Tack så jättemycket!

(f_who = 1 betyder inte offentlig, men jag ändrade bara till "(coalesce(f_who,3) = 3 OR coalesce(f_who,2) = 2)" så fungerade det som jag ville.)

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

## #25 — LarsG, 2004-02-11T18:28Z

(coalesce(f_who,3) = 3 OR coalesce(f_who,2) = 2)

kan du skriva som 

coalesce(f_who,3) in (2,3)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/71582-post-finns-inte-i-relaterad-tabell/page2  
Föregående sida: https://www.webforum.nu/amne/databaser-sql/71582-post-finns-inte-i-relaterad-tabell.md
