---
title: "sökning i flera tabeller"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21655-sökning-i-flera-tabeller"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "rollo"
published: "2001-10-02T15:50:00.000Z"
updated: "2001-10-08T06:14:00.000Z"
replies: 3
views: 158
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/21655-sökning-i-flera-tabeller"
---

# sökning i flera tabeller

## #1 — rollo, 2001-10-02T15:50Z

Hej!

Jag skall göra en sökning till mitt intranät och då behöver jag söka i väldigt många tabeller.

Jag kan hantera att göra en sökning i en tabell, men ett 30-tal klarar jag inte!

Skall man gå på någon produkt eller finns det någon bra SQL-sats?

Jag kör SQL-server 7.0 och asp-kod.

tackar!

rollo

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

## #2 — LarsG, 2001-10-06T18:44Z

Om du har behov av att söka i trettio olika tabeller så tycker jag att din datamodell verkar vara suspekt.

(Du kan slå ihop resultatet av flera frågor med hjälp av en union

```

select 'Tabell1' as source, description from tabell1 where description like '%searchword%' union all
select 'Tabell2' as source, description from tabell2 where description like '%searchword%'
```

etc, men det blir inte effektivt. SQL är inte bra för fritextsökning. Några dbms har tilläggspryttlar för detta.)

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

## #3 — Herman, 2001-10-07T10:10Z

Vill du göra fritextsökningar och har MS SQL7 bör du absolut använda det inbyggda stödet fulltext-index och inte LIKE.

30 tabeller... jo det verkar lite mysko.
Ett alternativ kan då vara att dumpa önskvärd data till filer som sedan kan genomsökas mha Index Server eller dyl.

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

## #4 — rollo, 2001-10-08T06:14Z

Hej!

Tack för tipsen!

Varför jag har ca 30 tabeller beror på att jag aldrig byggt något av denna storlek förut. För att komma igång tittade jag på databasen som driver vår hemsida, byggt av en känd webbyrå, ej framfab, som har väldigt många tabeller!

Nu skall jag försöka konsolidera tabellerna, vilket skall gå, så att jag kommer ner på under 5 tabeller!

Tack för hjälpen!

rollo

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21655-sökning-i-flera-tabeller
