Two of the tables in my report is customers and payment types. I want to return customers if they have a payment type assigned to them or not. I would think that the payment table is the primary table (one payment can have many customers). So to get the all of the customers, I would think you need a right outer join (all records from the foreign table). But it only worked with a left outer join. Crystal thinks that the customers table is the primary table. This makes no sense. One customer can not have many payment types. Please help, this does not compute. Hope this makes sense. THANKS!!!!!