Re: help with sql statement

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, 2010-07-12 at 10:24 -0500, Adam wrote:

> I was google searching, and the only SQL mailing list I found is 
> currently giving a 503 error, so I hope you don't mind me asking my SQL 
> question here, since there are a lot of SQL gurus here.  I am having a 
> syntax problem:
> 
> Instead of doing a query like this::
> 
> select SMS_R_SYSTEM.Name from SMS_R_System where 
> (SMS_R_System.SystemOUName = "example.com/COMPUTERS/MAIN CAMPUS/ABC") or 
> (SMS_R_System.SystemOUName = "example.com/COMPUTERS/MAIN CAMPUS/XYZ")
> 
> I'd like to shorten it in the where clause to:
> 
> select SMS_R_SYSTEM.Name from SMS_R_System where 
> (SMS_R_System.SystemOUName = "example.com/COMPUTERS/MAIN CAMPUS/ABC", 
> "example.com/COMPUTERS/MAIN CAMPUS/XYZ")
> 
> But I'm getting a syntax error.  Any idea why my SQL syntax isn't valid?
> 
> 
> 


The short answer is your syntax isn't valid, which means that what
you've written isn't valid SQL :p

What I think you're looking for instead is something like this:

SELECT SMS_R_SYSTEM.Name FROM SMS_R_System WHERE
SMS_R_System.SystemOUName IN ("example.com/COMPUTERS/MAIN CAMPUS/ABC",
"example.com/COMPUTERS/MAIN CAMPUS/XYZ")

which lets MySQL compare the field against an array of different values
within the brackets.

Thanks,
Ash
http://www.ashleysheridan.co.uk



[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux