using alias in where clause

Larry Martell <[email protected]>
Newsgroups gmane.comp.db.mysql.general
Message-ID <CACwCsY5Jgk0tXxHs_N-rydK83QkUUsmMitjVRrzHHRxCSLZf_Q@mail.gmail.com>
I know I cannot use an alias in a where clause, but I am trying to
figure out how to achieve what I need.

If I could have an alias in a where clause my sql would look like this:

SELECT IFNULL(f_tag_bottom,
                IFNULL(f_tag_bottom_major_axis,
                 IFNULL(f_tag_bottom_minor_axis,
                  IFNULL(f_tag_ch_x_bottom,
                   IFNULL(f_tag_ch_y_bottom, NULL))))) as ftag,
               STDDEV(ch_x_top)
FROM data_cst
WHERE ftag = 'E-CD7'
GROUP BY wafer_id, lot_id

But I can't use ftag in the where clause. I can't put it in a having
clause, as that would exclude the already aggregated rows and I want
to filter then before the aggregation. Anyone have any idea how I can
do this?

-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/mysql
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.