Avatar billede daniel_d Nybegynder
23. februar 2006 - 17:58 Der er 13 kommentarer og
1 løsning

sql query where id = 1 & 2 - hvordan?

Hej

Hvordan laver jeg et query som skal hente data fra nogle tabeller hvor f.eks. id = 1 og 2?

Jeg har et query som virker fint som det skal men jeg kan som sagt ikke finde ud af at bruge mere end et id.
Avatar billede daniel_d Nybegynder
23. februar 2006 - 17:58 #1
altså det som jeg er interesseret i at vide er, om hvad der skal stå ved: WHERE id=
Avatar billede daniel_d Nybegynder
23. februar 2006 - 17:59 #2
jeg har prøvet med 1&2 og 1&&2 uden held...
Avatar billede jackass- Nybegynder
23. februar 2006 - 18:05 #3
select * from table where id=1 AND id=2
Avatar billede morhan Novice
23. februar 2006 - 18:06 #4
WHERE id=1 OR id=2

hvis flere, kan det skrives lettere med IN
WHERE id IN (1,2,3,4,5)
Avatar billede reffo Nybegynder
23. februar 2006 - 18:07 #5
hmm, bør det ikke være

select * from table where id=1 OR id=2,

da id jo ikke kan have begge værdier, og den anden query derfor ikke vil finde noget?
Avatar billede jackass- Nybegynder
23. februar 2006 - 18:08 #6
jo my bad :)
Avatar billede daniel_d Nybegynder
23. februar 2006 - 18:08 #7
Det har jeg også prøvet, men så udskriver den ingenting - heller ikke fejl. min kode ser således ud:

    $queries = array(
        'kategorinavn' => "SELECT cat.id AS catid, cat.title, cat.published, con.id AS conid , con.title FROM #__categories cat LEFT JOIN #__content con ON (cat.title = con.title) WHERE cat.published = 1 AND cat.section = 1 AND cat.section = 2 GROUP BY cat.title ORDER BY cat.title",
        'sidenavn' => "HER ER DEN EN ANDEN SELECT"
Avatar billede daniel_d Nybegynder
23. februar 2006 - 18:10 #8
"OR" var det rigtige svar... perfekt.
Avatar billede morhan Novice
23. februar 2006 - 18:14 #9
Husk parenteser de rigtige steder, ellers bliver det forkert

WHERE cat.published = 1 AND (cat.section = 1 OR cat.section = 2)
Avatar billede daniel_d Nybegynder
23. februar 2006 - 18:23 #10
reffo> smider du et svar?
Morhan> IN var jo noget nemmere - så først din post nu - smid også et svar, så kan i dele point
Avatar billede reffo Nybegynder
23. februar 2006 - 18:34 #11
Bare giv morhan pointene, bruger dem alligevel ikke...
Avatar billede daniel_d Nybegynder
23. februar 2006 - 18:38 #12
ja ok, men tak for hjælpen :)
Avatar billede reffo Nybegynder
23. februar 2006 - 18:40 #13
Det var da så lidt:)
Avatar billede daniel_d Nybegynder
22. marts 2006 - 15:24 #14
Vil I ikke have point?
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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