>> Lot LotOwned Membership MemberContacts Contact >>Lot.Lot_Id --> LotOwned.Lot_Id >> LotOwned.Member_Id --> Membership.Member_Id >> Membership.Member_Id -->MemberContacts.Member_Id >> MemberContacts.Contact_Id --> Contact.Contact_Id>>What I want is to have a list of Contact Names for each lot. so Lot is the parent and I need Contact as a child table.
>select * from (select Lot.Lot_ID from Lot INNER JOIN LotOwned on Lot.Lot_ID = LotOwned.Lot_ID) Lots >INNER JOIN Member_Contacts.Member_ID ON Lots.Member_ID = MemberContacts.Member_ID >INNER JOIN Contact ON MemberContacts.Contact_ID = Contact.Contact_IDNaomi, After putting lots of mental effort into this last night I decided I have a data design problem. Actually when you model data after a real situation and you discover a problem it also uncovers flaws in the real situation which is the case here also. No matter how I work it I can't get around the flaw in the organization rules. I am working on a new idea that will allow more flexibility, but going to test your SQL statement before I change the data just to educate me. Thanks.