Avatar billede goje Nybegynder
06. november 2001 - 14:10 Der er 2 kommentarer og
1 løsning

Problem med select

Jeg har følgende SQL sætning, der bliver automatiskt genereret af noget kode jeg har lavet.

SELECT * FROM TR_Hours
WHERE AssignmentID = \'9\'
AND TemplateID = \'2\'
OR TemplateID = \'22\'
OR TemplateID = \'23\'
OR TemplateID = \'24\'
OR TemplateID = \'25\'
OR TemplateID = \'26\'
OR TemplateID = \'27\'
OR TemplateID = \'28\'
OR TemplateID = \'29\'
OR TemplateID = \'30\'
OR TemplateID = \'31\'

Problemet er, at den skulle vælge alle de entries hvor assignmentid = det valgte og TemplateID er en af de listede .. istedet vælger den alle de entries hvor de liste templateid\'s indgår.. hvad skal jeg ændre?
Avatar billede bennytordrup Nybegynder
06. november 2001 - 14:16 #1
SELECT * FROM TR_Hours
WHERE (AssignmentID = \'9\' AND TemplateID = \'2\') AND (
OR TemplateID = \'22\'
OR TemplateID = \'23\'
OR TemplateID = \'24\'
OR TemplateID = \'25\'
OR TemplateID = \'26\'
OR TemplateID = \'27\'
OR TemplateID = \'28\'
OR TemplateID = \'29\'
OR TemplateID = \'30\'
OR TemplateID = \'31\')
Avatar billede bennytordrup Nybegynder
06. november 2001 - 14:17 #2
Vrøvl:

SELECT * FROM TR_Hours
WHERE (AssignmentID = \'9\')
AND (TemplateID = \'2\'
OR TemplateID = \'22\'
OR TemplateID = \'23\'
OR TemplateID = \'24\'
OR TemplateID = \'25\'
OR TemplateID = \'26\'
OR TemplateID = \'27\'
OR TemplateID = \'28\'
OR TemplateID = \'29\'
OR TemplateID = \'30\'
OR TemplateID = \'31\')
Avatar billede goje Nybegynder
06. november 2001 - 14:20 #3
ya .. fandt selv ud af det efter lidt nørklen, men du får da points alligevel :O))
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