oops, I found what was my mistake. I copied and paste a line to write the command for you but I forgot to remove CASE :) so write your query like this:
SELECT CASE WHEN status IN('BR', 'VQ', 'RQ', 'NG' ) THEN 'binding' WHEN status IN('NA', 'NG', 'RA') END as action FROM master_info WHERE (( status IN ( 'BR', 'VQ', 'RQ', 'NG' )) OR ( status IN ( 'NA', 'NG', 'RA' ))); ----- Original Message ----- From: "Mojtaba Faridzad" <[EMAIL PROTECTED]> To: "Chris Boget" <[EMAIL PROTECTED]>; "MySQL" <[EMAIL PROTECTED]> Sent: Friday, October 24, 2003 3:43 PM Subject: Re: Case statement > I didn't have your table so I tried to write the same command by one of my > tables. my query which worked, is: > > SELECT CASE WHEN left( workorder, 1 ) > IN ( 'C', 'T' ) > THEN 'group1' > WHEN left( workorder, 1 ) > IN ( '3', 'R' ) > THEN 'gorup2' > ELSE > 'group3' > END FROM workfile; > > > ----- Original Message ----- > From: "Chris Boget" <[EMAIL PROTECTED]> > To: "Mojtaba Faridzad" <[EMAIL PROTECTED]>; "MySQL" > <[EMAIL PROTECTED]> > Sent: Friday, October 24, 2003 3:34 PM > Subject: Re: Case statement > > > > > SELECT > > > CASE WHEN status IN('BR', 'VQ', 'RQ', 'NG' ) > > > THEN > > > 'binding' > > > CASE WHEN status IN('NA', 'NG', 'RA') > > > END as action > > > FROM master_info WHERE > > > (( status IN ( 'BR', 'VQ', 'RQ', 'NG' )) OR > > > ( status IN ( 'NA', 'NG', 'RA' ))); > > > > Sadly, that didn't work: > > > > Your MySQL connection id is 208517 to server version: 4.0.14-log > > > > Type 'help;' or '\h' for help. Type '\c' to clear the buffer. > > > > mysql> SELECT > > -> CASE WHEN status IN('BR', 'VQ', 'RQ', 'NG' ) > > -> THEN > > -> 'binding' > > -> CASE WHEN status IN('NA', 'NG', 'RA') > > -> END as action > > -> FROM master_info WHERE > > -> (( status IN ( 'BR', 'VQ', 'RQ', 'NG' )) OR > > -> ( status IN ( 'NA', 'NG', 'RA' ))); > > ERROR 1064: You have an error in your SQL syntax. Check the manual that > > corresponds to your MySQL server version for the right syntax to use near > 'CASE > > WHEN status IN('NA', 'NG', 'RA') END as action FROM master > > > > Do you have something similar that works? What does it look like? > > > > Chris > > > -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]