n) skrev:
> Glo blind i det, håber at i kan hjælpe.
>
> Min tabel
>
> ID value
> 1 25
> 2 30
> 3 45
> 4 1
> 6 4
>
> Min sql steng er følgende
>
> Select * from tabel where value = 25 and value = 4
>
> resultat er tom, ved godt at betingelse ikke bliver opfyldt derfor returnere
> det tom.
>
> men jeg kan ikke bruge "in" select * from tabel where value in (25,4)
>
> da jeg ville have at 25 og 4 skal opfyldes, er det forkert database design
> eller er der en anden måde at gøre det på ??
Hvis resultatet skal være at du får begge rækker ud skal det hedde
select * from tabel where value = 25 or value = 4
Husk at alle rækker skal opfylde samtlige af de kritierier, man skriver
på. Med din forespørgsel kigger databasen på rækkerne i tabel en for en
og undersøger om den kan finde nogle rækker hvor værdien af value er
både 4 og 25 - altså på den samme række. Dem findes der nok ikke så
mange af
Mvh. Michael.
--
Which is more dangerous? TV guided missiles or TV guided families?
I am less likely to answer usenet postings by anonymous authors.
Visit my home page at
http://michael.zedeler.dk/