Nope. I've only ever use mySQL. I only ever care to use mySQL. mySQL puts in
plenty of other features that no other RDBMS has or uses, and other RDBMS
have features that mySQL has, so what's the problem. Unless I was porting
to/from another RDBMS? It seems stupid that I can't do that though. I can
use the alias in the HAVING clause, and also in an ORDER BY clause. I'm not
saying it's a trivial change, I am saying that it would make a lot of sense
to do and I'm sure I'm not the first person to desire such a feature.

d

> -----Original Message-----
> From: Peter Brawley [mailto:[EMAIL PROTECTED] 
> Sent: Tuesday, October 23, 2007 5:39 PM
> To: Daevid Vincent
> Cc: mysql@lists.mysql.com
> Subject: Re: Why can't I still not use an ALIAS in the SELECT 
> portion of an SQL statement?
> 
> >When will I be able to do something seemingly 
> >so basic as this re-use of an alias?
> 
> Do you know an implementation of SQL which allows this?
> 
> PB
> 
> Daevid Vincent wrote:
> > When will I be able to do something seemingly so basic as 
> this re-use of an
> > alias?
> >
> > SELECT DATE_ADD('2007-10-23', INTERVAL user_access_hours HOUR) 
> >             AS group_duration_date,
> >      UNIX_TIMESTAMP(group_duration_date)
> >             AS group_duration_date_timestamp
> > FROM         end_user_groups;
> >
> > Error Code : 1054
> > Unknown column 'group_duration_date' in 'field list'
> > (0 ms taken)
> >
> > So instead I must do this very cumbersome and inefficient way:
> >
> > SELECT DATE_ADD('2007-10-23', INTERVAL user_access_hours HOUR) 
> >             AS group_duration_date,
> >      UNIX_TIMESTAMP(DATE_ADD('2007-10-23', 
> >                                     INTERVAL 
> user_access_hours HOUR)) 
> >             AS group_duration_date_timestamp
> > FROM         end_user_groups;
> >
> > *sigh*
> >
> > This has been a cause of frustration since mysql 3.x series. 
> > Are there any plans to fix this annoyance? If so, in what version?
> >
> > Currently using: 
> > mysql  Ver 14.12 Distrib 5.0.41, for pc-linux-gnu (i686)
> >
> >
> >   
> 
> -- 
> 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]

Reply via email to