|
| SQL(select) spørgsmål Fra : Per Asbjoern Jensen |
Dato : 21-03-01 08:57 |
|
Hej,
Jeg vil gerne hente, evt via SELECT, x antal rækker fra en tabel i IB.
ek.
SELECT COL1,COL2,COL3 FROM TABEL1 WHERE COL1=x
x= 2,7,9,34,209,545,7435,8638,10042......(op til 3200 mulige)
Der er ingen system i x(umiddelbart), eller kan ikke forventes.
Hvordan gøre det nemmest?
Kan jeg gøre det i én SQL-statement?
Nogen der har forslag?
På forhånd tak!
Per Asbjørn Jensen
| |
Per Asbjoern Jensen (21-03-2001)
| Kommentar Fra : Per Asbjoern Jensen |
Dato : 21-03-01 09:17 |
|
Lige en bemærkning.
værdien x er hentet fra en anden tabel i DB'en.
"Per Asbjoern Jensen" <per.a.jensen@mail.dk> skrev i en meddelelse
news:999mni$lrq$1@sunsite.dk...
> Hej,
>
> Jeg vil gerne hente, evt via SELECT, x antal rækker fra en tabel i IB.
> ek.
> SELECT COL1,COL2,COL3 FROM TABEL1 WHERE COL1=x
>
> x= 2,7,9,34,209,545,7435,8638,10042......(op til 3200 mulige)
> Der er ingen system i x(umiddelbart), eller kan ikke forventes.
>
> Hvordan gøre det nemmest?
> Kan jeg gøre det i én SQL-statement?
>
> Nogen der har forslag?
>
> På forhånd tak!
>
> Per Asbjørn Jensen
>
>
| |
Morten Winther (21-03-2001)
| Kommentar Fra : Morten Winther |
Dato : 21-03-01 16:20 |
|
"Per Asbjoern Jensen" <per.a.jensen@mail.dk> wrote in message
news:999nrr$q8h$1@sunsite.dk...
> Lige en bemærkning.
> værdien x er hentet fra en anden tabel i DB'en.
Lyder som du skal bruge en subselect så, så du kan gøre det hele i en query.
/ morten
| |
James Olsen (21-03-2001)
| Kommentar Fra : James Olsen |
Dato : 21-03-01 18:04 |
|
"Per Asbjoern Jensen" <per.a.jensen@mail.dk> wrote in message
news:999nrr$q8h$1@sunsite.dk...
> Lige en bemærkning.
> værdien x er hentet fra en anden tabel i DB'en.
Hvis jeg har forstået dit problem så prøv så noget som det her
SELECT COL1,COL2,COL3 FROM TABEL1 WHERE COL1 in (select x from
din_din_anden_tabel where din_betingelse)
> "Per Asbjoern Jensen" <per.a.jensen@mail.dk> skrev i en meddelelse
> news:999mni$lrq$1@sunsite.dk...
> > Hej,
> >
> > Jeg vil gerne hente, evt via SELECT, x antal rækker fra en tabel i IB.
> > ek.
> > SELECT COL1,COL2,COL3 FROM TABEL1 WHERE COL1=x
> >
> > x= 2,7,9,34,209,545,7435,8638,10042......(op til 3200 mulige)
> > Der er ingen system i x(umiddelbart), eller kan ikke forventes.
> >
> > Hvordan gøre det nemmest?
> > Kan jeg gøre det i én SQL-statement?
> >
> > Nogen der har forslag?
> >
> > På forhånd tak!
> >
> > Per Asbjørn Jensen
> >
> >
>
>
| |
|
|