On 7 Apr 2005 23:56:32 +0200
"Lars L. Christensen" <llc@dansketelecom.com> wrote:
> davs i gruppen
>
> Har en lille tricky query, som jeg ikke lige kan knække.
>
> Jeg har en database, hvori der er et antal tabeller. Jeg henter nogle
> data fra 2 tabeller i stil med:
>
> tabel1.idx (1,2,3,4)
> tabel1.navn (anna,bodil,charlie,dennis)
> tabel1.alder (12,23,34,45)
>
> tabel2.skole (askole,bskole,cskole)
> tabel2.alder (6,12,18)
> tabel2.ledig (ja,ja,nej)
>
> der laves en select i stil med:
>
> select * from tabel1 where navn = 'anna'
>
> ideen er, at alderen på anna skal matches op imod alderen i
> tabel2.alder, således at anna godt kan gå i askole, men ikke er
> gammel nok til bskole og cskole. Problemet er, at der også skal være
> plads i skolen (tabel2.ledig = ja) for at der skal gives et positivt
> resultat tilbage.
>
> Jeg ved ikke om folket kan forstå hvad jeg har i tankerne, men er der
> nogen der kan løse problemet?
SELECT * FROM tabel1, tabel2
WHERE
tabel1.alder = tabel2.alder
AND
tabel1.name='anna'
AND
tabel2.ledig='ja'
--
Kim Schulz | Fundanemt Content Management system:
Geek by nature |
http://www.fundanemt.com
schulz.dk |
http://www.fundausers.org