Brilliant ! Thanks
On Thursday, February 6, 2014 10:17 PM, "[email protected]" <[email protected]> wrote: Hi, This is because you add filer in where to resultset move your filter C.itemtype='Debit' from where clause to lefeft join filter and you get what you want Regards, Karol Bieniaszewski ----- Reply message ----- Od: [email protected] Do: <[email protected]> Temat: [firebird-support] Left outer join not giving me the result I want Data: czw., lut 6, 2014 10:54 This is my query select A.internal,A.surname,Sum(C.amount)from Accounts A inner join Accountfinancial B on A.identifier = B.accountlink left outer join Accountitems C on B.identifier = C.account where C.itemtype='Debit' group by A.internal,A.surname order by A.internal For every record in the Accounts table there is a matching record in Accountfinancial but there might not be any transactions posted for some accounts. I need to list every single record in accounts and include the ones that has no linked transactions in Accountitems. But I only get the result for Accounts with transactions in Accountitems and not the ones without ( 0 Balance accounts )
