On 1 Apr 2002 21:33:32 -0800, mads@imv.au.dk (Mads Pedersen) wrote:
>Er ved at lave en linksamling-funktion.
>
>Har en MySql database med flg. tabeller:
>- link
>- linkkategori
>- linkErKategori
>
>Jeg går ud fra at det er den rigtige struktur hvis jeg ønsker at hvert
>link skal kunne tilhøre mere end en kategori !?!
>
>Nu er spørgsmålet så hvordan jeg mest effektivt får skrevet links fra
>en relevant kategori ud.
>
>Har overvejet noget i stil med (pseudokode + pas på linewraps):
>
>1. Find alle relevante links i linkErKategori tabellen.
>2. For hvert af disse links:
> Lav en forespørgsel ned i link tabellen
> Skriv data ud.
>
>Problemet er at det giver en hulens masse forespørgsler (en for hvert
>fundet link) til databasen. Kan det gøres smartere og i givet fald
>hvordan?
select l.*, lk.kategorinavn from link l, linkkategori lk,
linkErKategori lek where lek.linkid=l.linkid and
lek.kategoriid=lk.kategoriid
Men hvad med at lære lidt SQL ? Det her (joins) burde stå på side tre
i en lærebog om SQL.
Svenne
--
Job-offerings with more than a googolplex* USD a year are instantly accepted.
* =
http://www.fpx.de/fp/Fun/Googolplex/