Hi! Query: ----- select a.id from crossref a , crossref b , crodsref c where a.id=b.id and a.id=c.id and a.word= word1 and b.word= word2 and c.word= word3; It isn't ideal construction, but it works. For your example (two words - tintin & register): select a.id from crossref a, crossref b where a.id=b.id and a.word='registers' and b.word='tintin' result: 1604 --------------- Dmitri Lubinski -----Original Message----- From: Jaime Teng [mailto:[EMAIL PROTECTED]] Sent: Wednesday, July 11, 2001 9:04 AM To: [EMAIL PROTECTED] Subject: help me with "select" query Hi, I have a table: mysql> describe crossref; +-------+------------------+------+-----+ | Field | Type | Null | Key | +-------+------------------+------+-----+ | word | char(15) | | MUL | | id | int(10) unsigned | | MUL | +-------+------------------+------+-----+ +---------------+------+ | word | id | +---------------+------+ | tintin | 1604 | | registers | 1604 | | 9207844 | 1604 | | superman | 1621 | | registers | 1621 | | 4479462 | 1621 | | angelo | 1622 | | registers | 1622 | | 6330586 | 1622 | | pforshag | 1662 | | registers | 1662 | | 6344168 | 1662 | | tintin | 1689 | | authenticates | 1689 | +---------------+------+ How do I combine these: SELECT id FROM crossref WHERE word = 'word1'; SELECT id FROM crossref WHERE word = 'word2'; SELECT id FROM crossref WHERE word = 'word3'; such that I get the intersection of each sets? SELECT id FROM crossref WHERE word = 'word1' or word = 'word2' or word = 'word3'; is not correct because this will list down as well other numbers that does not contain all three words. example: search "tintin" result = 1604, 1689 search "registers" result = 1604, 1621, 1622, 1662 search "registers", "tintin" result = 1604 thanks jaime --------------------------------------------------------------------- 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 --------------------------------------------------------------------- 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