On 15 Jan 2003, at 20:13, Ken Easson wrote:

> SELECT DISTINCT price FROM sys_bld_foo WHERE catNum IN 
> ('item1', 'partA', 'partB', 'partB');

It's possible that the query you want is

   SELECT DISTINCT catNum, price FROM sys_bld_foo
   WHERE catNum IN ('item1', 'partA', 'partB', 'partB');

or

   SELECT catNum, MAX(price) FROM sys_bld_foo
   WHERE catNum IN ('item1', 'partA', 'partB', 'partB')
   GROUP BY catNum;

Maybe MAX() in the second one should be MIN() or AVG(), or maybe it 
doesn't matter.  I still don't understand why your table repeats the 
price each time a catNum appears (rather than having a separate table 
of parts, or whatever the catNum represents, that includes the price 
and other data for each), nor why you say that normalizing would 
require 20 new tables.  But if you don't want to normalize, good 
luck!

-- 
Keith C. Ivey <[EMAIL PROTECTED]>
Tobacco Documents Online
http://tobaccodocuments.org
Phone 202-667-6653

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to