---
title: "Vissa poster hämtas aldrig ut"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/160015-vissa-poster-hämtas-aldrig-ut"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "MickeA.com"
published: "2007-05-07T10:32:06.000Z"
updated: "2007-05-07T14:32:38.000Z"
replies: 6
views: 614
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/160015-vissa-poster-hämtas-aldrig-ut"
---

# Vissa poster hämtas aldrig ut

## #1 — MickeA.com, 2007-05-07T10:32Z

Tjena
Sitter med SQL-Server och har dykt på lite problem.
Det är så att ett gäng poster ska hämtas ut och visas i en rullista.

Såhär ser frågan ut:

```
SELECT * FROM offers WHERE name NOT IN (SELECT sSajt FROM regsites WHERE cId = " & nId & ") ORDER BY id
```

*nId* i det här fallet skulle tex. kunna motsvara *2671*.
Problemet är nu att även fast detta ID \_inte\_ finns i *regsites* så visas inte *name* i rullistan.
När jag skriver ut frågan så blir det rätt, men alltså så plockas inte allt ut.

Förslag på vad som kan vara fel?

Tack!

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

## #2 — M@rtin, 2007-05-07T10:35Z

Du måste väl selecta name i den inre select-satsen?

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

## #3 — MickeA.com, 2007-05-07T10:46Z

> **M@rtin skrev:**
>
> Du måste väl selecta name i den inre select-satsen?

Nej, för i den tabellen heter motsvarande kolumn *sSajt* och är av typen Varchar.

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

## #4 — M@rtin, 2007-05-07T10:51Z

Ah, såklart. Då ser ju sql-koden korrekt ut, är det slumpmässiga rader som inte plockas ut när du använder ett id som inte finns?

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

## #5 — MickeA.com, 2007-05-07T12:24Z

Hmm, nej, det verkar som att det exakt samma rader som hela tiden isidosätts.
Det konstiga är att när jag använder:

```
SELECT * FROM offers ORDER BY id ASC
```

Så får jag inte heller ut allt som ska ut.
Det är ingen skillnad på innehållet i kolumnerna, de innehåller bara olika saker.

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

## #6 — M@rtin, 2007-05-07T13:08Z

Kör du i nån terminal eller via php eller liknande? Hur vet du att raderna verkligen finns om de inte ens visas vid den där sql-satsen?

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

## #7 — MickeA.com, 2007-05-07T14:32Z

Oops, det var jag som kollade på lite fel ställen.
Felet låg i att posten inte fanns i den ena tabellen och då kan ju självklart inte visas i den andra.

Tack för tipsen!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/160015-vissa-poster-hämtas-aldrig-ut
