* scott
> Hi gang
> Need to get all items that are not in id supplied
>
> For example select * from test where id!=2 will do this but it will also
> return values that are in 2 if they are also in another id!=2
> In my example if I used the above query I would get
> 10,11,12,13,14,17,18,19,20,17,21,22,23
>
> I would not want the 10 or the 17 (x2) as they are also in id2!
Try something like this:
select t1.*
from test t1
left join test t2 on
t2.id=2 and
t2.item=t1.item
where t2.id is NULL;
--
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