---
title: "Vy i en vy är en vy"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/175907-vy-i-en-vy-är-en-vy"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "CatZ"
published: "2008-12-17T12:19:24.000Z"
updated: "2008-12-17T23:19:47.000Z"
replies: 4
views: 442
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/175907-vy-i-en-vy-är-en-vy"
---

# Vy i en vy är en vy

## #1 — CatZ, 2008-12-17T12:19Z

Jag har tre vyer som ska hämta olika värden ur en databas. Är ni med? :e
Vy1 är helt fristående.
Vy2 ska hämta värden som inte finns i Vy1
Vy3 ska hämta värden som varken finns i Vy1 eller Vy2,

Jag har nu kört med något i stil med:

```
select * from vy2 
where not exists 
(
    select datum from vy1 where vy1.datum = vy2.datum
)
```

Detta går väldigt bra för vy2 men vy3 blir ju aningens långsam. Finns det något snabbare sätt än **where not exists**?

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

## #2 — Troxy, 2008-12-17T13:12Z

Är tabellerna ordentligt indexerade?

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

## #3 — CatZ, 2008-12-17T13:19Z

> **Troxy skrev:**
>
> Är tabellerna ordentligt indexerade?

Nej, jag kikar på det nu. Det blir inte roligt att skapa de index som behövs men jag fick i uppgift att göra mitt bästa.

Såg lite statistik på hur stor skillnad det gör på fråge-tiden så det var ingen tvekan att det behövs.

Några förslag på vy-index-läsning? ;)

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

## #4 — trashhash, 2008-12-17T23:10Z

Om du sätter villkor på datum så kanske det är bra att lägga indexet där?

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

## #5 — CatZ, 2008-12-17T23:19Z

Det gjorde inte så stor skillnad för de första två vyerna men den tredje går inte ens att jämföra. Den gick från ultrarapid till lightspeed.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/175907-vy-i-en-vy-är-en-vy
