> > And since 0 is false and every other number is true,
> > this could be
> > simplified to
> >
> >    SELECT country
> >    FROM Rates
> >    WHERE fieldvalue1 AND fieldvalue2 AND fieldvalue3
> >    ORDER BY country;
> >
> > Michael
> >
> >
>
> I will go to bed less fool this evening... Is it just
> a clearest way to write it, or is there some
> performance issues too ?

Actually -- this isn't "clear" at all. It's the shortest
way, not the clearest.

It's most probably not portable too.

One might think that "fieldvalue1" is a boolean
column instead of a numeric one.

Personally, I would advise against such a query
it were to be coded for re-use or use in an application.

With regards,

Martijn Tonies
Database Workbench - developer tool for InterBase, Firebird, MySQL & MS SQL
Server.
Upscene Productions
http://www.upscene.com


-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to