Dan Waters
dwaters at usinternet.com
Sun Mar 25 15:30:31 CDT 2007
Hi Art, There is joy in the world! (at least in my world!) :) I've never used subqueries before and I've never seen the NOT IN syntax. Seems really useful. No, there were no duplicates in either list. With this example, the most I could expect back would be 8 if all the 13 were different that those first 8. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of artful at rogers.com Sent: Sunday, March 25, 2007 2:53 PM To: Access Developers discussion and problem solving Subject: Re: [AccessD] In this Query but NOT that Query If the outer join doesn't work and the NOT IN() syntax doesn't work, I think the only possibility left is that the data types do not match in the underlying tables. Perhaps one is larger than the other. SELECT PeopleID FROM queryA WHERE PeopleID NOT IN( SELECT PeopleID FROM queryA ). Incidentally, how is it that one query contains 13 rows while the other contains 5 rows, and you're expecting only 3 rows back? Are there duplicates? A. ----- Original Message ---- From: Dan Waters <dwaters at usinternet.com> To: Access Developers discussion and problem solving <accessd at databaseadvisors.com> Sent: Sunday, March 25, 2007 3:29:15 PM Subject: Re: [AccessD] In this Query but NOT that Query Hi Eric, I carefully set this up, but no joy. This looks like the No Match query template - I think this would work if it was two tables that were related. Thanks! Dan -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Eric Barro Sent: Sunday, March 25, 2007 12:59 PM To: 'Access Developers discussion and problem solving' Subject: Re: [AccessD] In this Query but NOT that Query SELECT a.* FROM qryA a LEFT OUTER JOIN qryB b ON b.PeopleID = a.PeopleID WHERE (b.PeopleID IS NULL) -----Original Message----- From: accessd-bounces at databaseadvisors.com [mailto:accessd-bounces at databaseadvisors.com] On Behalf Of Dan Waters Sent: Sunday, March 25, 2007 10:39 AM To: 'Access Developers discussion and problem solving' Subject: [AccessD] In this Query but NOT that Query Queries! They hurt my hair! I have a qryA which has one field PeopleID. It has 8 Distinct rows. I also have qryB which has one field PeopleID. It has 13 Distinct rows. In qry B there are 5 rows where PeopleID is the same as in qryA. I need to write a query (or queries) which gives me a list of the three records that are in qryA but not in qryB. Any suggestions? Thanks! Dan -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.446 / Virus Database: 268.18.17/732 - Release Date: 3/24/2007 4:36 PM -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com -- AccessD mailing list AccessD at databaseadvisors.com http://databaseadvisors.com/mailman/listinfo/accessd Website: http://www.databaseadvisors.com