* Smith, Mike
> I have a file(transfile) that has 2 fields(cust# and item#)
>
> CUST# ITEM#
> 1 '12a'
> 1 '13a'
> 2 '12a'
> 3 '13a'
> 4 '15a'
>
> If I want to select customers that have ordered item '12a' but not '13a'
> How can I do this?
>
> I want to end up with a result of only customer 2 in this case.
Maybe something like this:
SELECT cust
FROM
transfile AS t1
LEFT JOIN transfile AS t2 ON
t2.cust = t1.cust AND
t2.item = '13a'
WHERE
t1.item = '12a' AND
ISNULL(t2.item)
--
Roger
sql
---------------------------------------------------------------------
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