Training, Open Source
computer languages


PerlPHPPythonMySQLApache / TomcatTclRubyJavaC and C++LinuxCSS 

Search our site for:
Home Accessibility Courses Diary The Mouth Forum Resources Site Map About Us Contact
Subtraction one set from anothe set in MySQL

Posted by roger3333 (roger3333), 6 December 2002
Hi,

Does anyone know in MySQL, how to exclude one set of record from another set, which is similar to 'NOT IN' in some SQL language.
e.g: select * from A where A.ID NOT IN ( select ID from Table B )

Thanks a lot.

Roger

Posted by admin (Graham Ellis), 7 December 2002
Join and look for NULL should do it ...

select * from A left join B on A.id = B.id where B.id is NULL;

(See "Checking for values not present in a table" in MySQL by Paul DuBois, http://www.wellho.net/book/0-7357-0921-1.html

Posted by roger3333 (roger3333), 7 December 2002
Cool!
It works!
Thanks, Graham!



This page is a thread posted to the opentalk forum at www.opentalk.org.uk and archived here for reference. To jump to the archive index please follow this link.


WELL HOUSE CONSULTANTS LTD.: Well House Manor • 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • FAX: 01144 1225 707126 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho