I am guessing that you are getting an error due to the field names in your first query.Try this:SELECT Contact.ContactIDE, Contact.ContactName, tblInCash.cashres AS tblInCash, tblInInvoice.invoiceres AS tblInInvoiceFROM Contact INNER JOIN(SELECT ContactIDE,SUM(CashTotal) AS cashresFROM tblInCash AS CashTable GROUP BY ContactIDE) AS tblInCash ON Contact.ContactIDE=tblInCash.ContactIDE INNER JOIN(SELECT ContactIDE,SUM(InvoiceTotal) as invoiceresFROM tblInInvoice AS InvoiceTableGROUP BY ContactIDE) AS tblInInvoice ON Contact.tblContactIDE=tblInInvoice.ContactIDE