Jak wiem, MySQL nie obsługuje FULL JOIN więc słowo FULL w tym przypadku oznacza ALIAS dla twojego pierwszego stołu feesmaster . Więc nie ma kolumny feesmaster.PAIDAMOUNT ale FULL.PAIDAMOUNT . Możesz zaimplementować FULL JOIN przez UNION LEFT JOIN i WŁAŚCIWE DOŁĄCZENIE
UPD: Również w twoim przypadku FULL JOIN (i LEFT/RIGHT JOIN również) nie ma sensu dla tego zapytania, ponieważ warunki WHERE TRUE tylko wtedy, gdy expensemaster.date i feesmaster.datetime nie są NULL . Więc tylko INNER JOIN działa w tym przypadku.