---
title: "Skriva ut vänners feed. (Left Join)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/168344-skriva-ut-vänners-feed-left-join"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "SGuncel"
published: "2008-01-23T00:19:35.000Z"
updated: "2008-01-25T21:19:29.000Z"
replies: 11
views: 693
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/168344-skriva-ut-vänners-feed-left-join"
---

# Skriva ut vänners feed. (Left Join)

## #1 — SGuncel, 2008-01-23T00:19Z

Hej

Jag försöker skriva ut mina vänner feed. Har jag min SQL sats med left join, det verkar som om att det inte fungerar.

Vet inte om jag har gjort rätt eller fel. Skulle någon kunna hjälpa.

```
Set ObjRS = ObjConn.Execute("SELECT f.feedPic, f.feedDate, f.feed, f.feeduserId 
FROM tblfeed f LEFT JOIN friends m ON f.feeduserId = m.To_UsrId 
WHERE f.feed 
ORDER BY f.feedDate DESC LIMIT 10")
```

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

## #2 — Peter S, 2008-01-23T13:36Z

Du har inte angivit något villkor i *WHERE f.feed*.

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

## #3 — SGuncel, 2008-01-23T16:06Z

Hur menar du att jag har inte satt villkor i WHERE f.feed?

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

## #4 — Peter S, 2008-01-23T16:10Z

Vad vill du jämföra f.feed med? Om f.feed är boolesk skriver du *WHERE f.feed = TRUE*.

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

## #5 — headbug, 2008-01-23T16:13Z

Du måste ju säga 

"jag vill ha alla fåglar som är blå" 

Du kan ju inte bara säga 

"jag vill ha alla fåglar som" 

och sedan sluta där.

Du har alltså skrivit SELECT bla bla bla WHERE f.feed...... 

WHERE f.feed vaddå?

Tex kan du skriva 

WHERE f.feed = 'kanelbulle'

eller 

WHERE f.feed LIKE '%tjohejsan%'

etc

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

## #6 — SGuncel, 2008-01-23T16:32Z

Jaha, nu hänger jag med :D

Då har jag gjort fel på hela min SQL sats. Då kommer jag inte få fram mina vänners feed.

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

## #7 — LarsG, 2008-01-23T16:32Z

> Om f.feed är boolesk skriver du WHERE f.feed = TRUE.

Det behövs inte. Det går lika bra med selleri

```
where f.feed
```

(enligt sqlstandard, det kan förekomma olikheter i verkligheten).

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

## #8 — SGuncel, 2008-01-23T16:51Z

Hur kan jag skriva ut mina vänner feed :$

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

## #9 — Peter S, 2008-01-23T20:14Z

> **LarsG skrev:**
>
> Det behövs inte.

Där ser man (y)

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

## #10 — Peter S, 2008-01-23T20:16Z

> **SGuncel skrev:**
>
> Hur kan jag skriva ut mina vänner feed :$

Vad är det som inte fungerar? Exekveras frågan korrekt eller får du något kul felmeddelande?

Om frågan exekverar utan felmeddelande är antingen tblFeed tom, eller så finns det ingen rad i den med feed = true.

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

## #11 — SGuncel, 2008-01-23T20:22Z

```
Set ObjRS = ObjConn.Execute("SELECT f.feedPic, f.feedDate, f.feed, f.feeduserId, m.To_UsrID, m.From_UsrID 
FROM tblfeed f LEFT JOIN friends m ON f.feeduserId = m.from_UsrId or f.feeduserId = m.to_UsrId 
WHERE m.from_UsrID="&SafeSQL(Session("UsrID"))&" or m.to_UsrID="&SafeSQL(Session("UsrID"))&" 
ORDER BY f.feedDate DESC LIMIT 10")
```

Löste så här men vet inte om ni tycker att det är bra sätt.

EDIT
Trodde att jag hade löst det men tyvärr så hade jag inte.
Den loppar ut bara ena vännes feed hela tiden. Då loppar den ut samma feed.

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

## #12 — SGuncel, 2008-01-25T21:19Z

Anyone? :p

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/168344-skriva-ut-vänners-feed-left-join
