I have 3 tables, tblComplaint, tblCustomer & tblAction. tblComplaint can have 0ne or more customers & the customer may have one or more action, each table has a status field but what i want to achieve is for example complaint no 102 has 2 customers (customer 1 & 2)& they each have two actions against them, i want to be able to say if all actions against each customer are closed then tblCustomer status = closed then if all customers are closed then complaint status = closed. is there an easy way to build this query please?