Hi,
SELECT @RES=data*2 AS intermediate_result,
@RES + 1 AS final_result
FROM table;
can do the trick.
Why not your method ? because it's v4.1
Mathias
Selon Tom Cunningham <[EMAIL PROTECTED]>:
> Here's something I've been curious about:
>
> Referring to one field from another field in a 'select' query:
>
> SELECT data*2 AS intermediate_result,
> intermediate_result + 1 AS final_result
> FROM table;
>
> I know that MySql 4.1 can't handle it, but:
>
> (a) Is it part of standard SQL? (I have an example from a Joe Celko
> book that seems to do it)
>
> (b) If yes, then why not MySql? If no, then is there a simple reason
> why it's not sensible?
>
> Tom.
>
> --
> MySQL General Mailing List
> For list archives: http://lists.mysql.com/mysql
> To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]
>
>
--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:http://lists.mysql.com/[EMAIL PROTECTED]