---
title: "IN...?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/65992-in"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Engine^"
published: "2003-01-24T10:27:28.000Z"
updated: "2003-01-24T19:07:50.000Z"
replies: 5
views: 193
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/65992-in"
---

# IN...?

## #1 — Engine^, 2003-01-24T10:27Z

Jag har en liten IN-fråga (antar jag).

```
SELECT alla ID i tabellA som inte finns i tabellB;
```

Mitt problem är att ID:t i tabell B inte är formaterat på samma sätt som i A. Samt att jag inte begriper mig på IN helt... Jag har en funktion som fixar formateringen, men min SQL har gått och lagt sig... jag vill ha något i stil med

```
SELECT idnummer FROM tblA NOT IN (SELECT formatera(idnummer) FROM tblB);
```

Är jag på rätt väg? Vart ska jag? Är det en fyrkorsning jag anar i horisonten?

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

## #2 — LarsG, 2003-01-24T10:38Z

Jo syntaxen är nästan

```
SELECT idnummer FROM tblA where idnummer NOT IN (SELECT formatera(idnummer) FROM tblB)
```

 men jag tycker att du borde se till att värdena i de båda kolumnerna blir direkt jämförbara. Om du måste använda formateringsfunktionen så kan man inte utnyttja index vilket innebär sämre prestanda.

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

## #3 — Engine^, 2003-01-24T10:41Z

Kram!

Problemet med formateringen är att tabell B är en importering, som jag inte orkat förändra... det går ju givetvis rätt fort, men jag är av naturen lat ;)

SQL-uttrycket i sig används inte regelbundet utan endast när jag måste... ca en gång i veckan.

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

## #4 — Engine^, 2003-01-24T10:48Z

ujujuj... den frågan tar tid... den har funderat i fem minuter nu och det ploppar upp rad för rad.

Det här med index kanske inte hade varit en så dum ide ändå ;)

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

## #5 — Herman, 2003-01-24T16:29Z

NOT är slött av naturen.

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

## #6 — CatZ, 2003-01-24T19:07Z

En följdfråga... likaså i If satser har jag fått för mig att använda \<\> istället för If NOT... är det egentligen någon skillnat förutom att koden blir mer enhetlig ?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/65992-in
