/
Forside
/
Teknologi
/
Udvikling
/
ASP
/
Nyhedsindlæg
Login
Brugernavn
*
Kodeord
*
Husk mig
Brugerservice
Kom godt i gang
Bliv medlem
Seneste indlæg
Stil et spørgsmål
Skriv et tip
Pointsystemet
Kontakt Kandu.dk
Emnevisning
Kategorier
Alfabetisk
Karriere
Interesser
Teknologi
Reklame
Top 10 brugere
ASP
#
Navn
Point
1
smorch
9259
2
Harlekin
1866
3
molokyle
1040
4
Steffanst..
758
5
gibson
560
6
cumano
530
7
MouseKeep..
480
8
Random
410
9
strarup
370
10
Dysmorf
370
Søgefunktion over flere tabeller - metode ~
Fra :
Rune Baess
Dato :
10-10-01 18:21
Hej Gruppe
Jeg har lavet en søgefunktion der gennemser adskillige tabeller for en given
streng, men jeg er i tvivl om den givne løsning er for resourcekrævende.
Jeg har brugt UNION SELECT til at samle tabellerne i SQLstrengen, men er det
en god idé ? (der er samlet omkring 10-20.000 poster).
- skal man heller bruge 'OUTER JOIN'-ish metoder eller er der noget helt
3'die der er "mere efter bogen"
Mit exempel:
sogenavn = request("navn")
SQL =" SELECT " _
& " tabel1.fornavn + CHAR(32) + tabel1.efternavn AS uninavn, " _
& " tabel1.tab1ID AS uniID " _
& " FROM tabel1 " _
& " WHERE (tabel1.fornavn + CHAR(32) + personer.efternavn LIKE '%" & sogenavn & "%') " _
& " UNION " _
& " SELECT " _
& " tabel2.navn AS uninavn, " _
& " tabel2.tab2ID AS uniID " _
& " FROM tabel2 " _
& " WHERE (tabel2.navn LIKE '%" & sogenavn & "%') " _
& " UNION " _
& " SELECT " _
& " tabel3.titel AS uninavn, " _
& " tabel3.tab3ID AS uniID " _
& " FROM tabel3 " _
& " WHERE (tabel3.titel LIKE '%" & sogenavn & "%') " _
- o.s.v....
& " order by uninavn Asc"
VH Rune
Søg
Alle emner
Teknologi
Udvikling
ASP
Indstillinger
Spørgsmål
Tips
Usenet
Reklame
Statistik
Spørgsmål :
177821
Tips :
31980
Nyheder :
719565
Indlæg :
6410976
Brugere :
218912
Månedens bedste
Årets bedste
Sidste års bedste
Copyright © 2000-2026 kandu.dk. Alle rettigheder forbeholdes.