Wie ich weiß, unterstützt MySQL FULL JOIN nicht also das Wort FULL bedeutet in diesem Fall einen ALIAS für Ihren ersten Tisch feesmaster . Es gibt also keine Spalte feesmaster.PAIDAMOUNT aber FULL.PAIDAMOUNT . Sie können FULL JOIN durch UNION LEFT JOIN und RECHTS VERBINDEN
UPD: Auch in Ihrem Fall hat FULL JOIN (und auch LEFT/RIGHT JOIN's) keinen Sinn für diese Abfrage, sobald Ihre WHERE-Bedingungen nur TRUE sind, wenn expensemaster.date und feesmaster.datetime sind nicht NULL . Also nur INNER JOIN funktioniert in diesem Fall.