---
title: "Problem med SQL sats"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/40658-problem-med-sql-sats"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "His Divine Shadow"
published: "2002-04-02T06:57:48.000Z"
updated: "2002-04-02T10:26:40.000Z"
replies: 5
views: 210
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/asp/40658-problem-med-sql-sats"
---

# Problem med SQL sats

## #1 — His Divine Shadow, 2002-04-02T06:57Z

```
SQL = "SELECT * FROM "& Kun &" WHERE Falt6 NOT IN (SELECT Kundnr from BF) AND Falt1 NOT IN (SELECT Artnr from BF)"
```

 

Problemet är att om "& Kun &" innehåller produkter med samma Artnr men ändå med skillda Kundnr så tas inte dom med, men det borde dom göras, produkter med skillda Kundnr ska separeras bort från detta, hur gör jag?

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

## #2 — LarsG, 2002-04-02T07:49Z

```
SQL = "SELECT * FROM "& Kun &" as k " & _
"WHERE not exists (SELECT Kundnr from BF where kundnr = k.falt1 AND Artnr = k.falt6)"
```

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

## #3 — His Divine Shadow, 2002-04-02T08:28Z

Verkar inte funka som det ska, dendär koden visar produkter som finns både i "BF" och "K"???

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

## #4 — His Divine Shadow, 2002-04-02T08:35Z

Konstigt, nu funkar det igen???

EDIT:
Och nu slutade funka som det ska, är det nåt fel på ASP servern tro?

Först så funkar koden som den ska, och sen, tvärt om...

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

## #5 — His Divine Shadow, 2002-04-02T09:24Z

Kan visa sidan:
<http://www.uniimport.fi/forslag/addnew.asp?kundnr=213>

Koden som ska visa existerande produkter använder sig av:
SQL = "SELECT \* FROM "& Kun &" as k " & \_ 
"WHERE exists (SELECT Kundnr from BF where kundnr = k.falt1 AND Artnr = k.falt6)"

Och koden som ska visa produkter som inte finns i BF, alltså nya produkter är:
SQL = "SELECT \* FROM "& Kun &" as k " & \_ 
"WHERE NOT exists (SELECT Kundnr from BF where kundnr = k.falt1 AND Artnr = k.falt6)"

Det konstiga här är att alla dom produkter som finns under nya, finns alla i tabellen "BF", det torde ju vara tvärt om, produkterna ska ju synas i den översta sektionen där redan existerande produkter ska vara, men den är tom???

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

## #6 — His Divine Shadow, 2002-04-02T10:26Z

OK, hittat problemet, Fält1 och 6 var ihopblandade :p :r

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/40658-problem-med-sql-sats
