Avatar billede the-gnu.dk Nybegynder
22. september 2002 - 14:07 Der er 6 kommentarer og
1 løsning

Flere WHERE

Kan man i et query trække ét felt ud med nogle kretier, og derefter et andet med nogle andre kretier? F.eks.

SELECT (id AS id FROM db WHERE id = '23'), (df AS kdjf FROM db WHERE gfg = '34')

?
Avatar billede al Nybegynder
22. september 2002 - 14:11 #1
prøv noget ligende dette

select * from db (WHERE id=23) AND (where gfg=34)
Avatar billede limemedia Nybegynder
22. september 2002 - 14:11 #2
Du kan ikke lave det du prøver på, brug to queries til det, men er du sikker på du ikke mener

SELECT id FROM db WHERE id='23' OR id='34' ?
eller nemmere ved mange
SELECT id FROM db WHERE id in ('23', '34', '45', '56')
Avatar billede the-gnu.dk Nybegynder
22. september 2002 - 14:16 #3
Uhm...

al> Det er ikke det, jeg mener...

ljweb> Desværre, jeg vil lave to WHERE i ét query... Og det kan åbenbart ikke lade sig gøre :(
Avatar billede limemedia Nybegynder
22. september 2002 - 14:19 #4
the-gnu >> må man tillade sig at spørge hvad du skal bruge det til ?
Avatar billede the-gnu.dk Nybegynder
22. september 2002 - 14:27 #5
Jep...

Jeg har en database  | ID | TingID | Res | (Siger vi bare de hedder :-) )
Det der så skal gøres, er at hente to ting ud med Query'et.
1) Hvor mange hvor TingID = 3 og Res = 4
2) Hvor mange hvor TingID = 3
Avatar billede limemedia Nybegynder
22. september 2002 - 14:31 #6
lav det med to selvstændige queries, er langt det hurtigste
Avatar billede the-gnu.dk Nybegynder
22. september 2002 - 14:49 #7
Okay :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester