/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
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
Reklame
Statistik
Spørgsmål : 177555
Tips : 31968
Nyheder : 719565
Indlæg : 6408859
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste