Jak vím, MySQL nepodporuje FULL JOIN
tedy slovo FULL
v tomto případě znamená ALIAS pro váš první stůl feesmaster
. Neexistuje tedy žádný sloupec feesmaster.PAIDAMOUNT
ale FULL.PAIDAMOUNT
. FULL JOIN můžete implementovat UNION LEFT JOIN a SPRÁVNÉ PŘIPOJENÍ
UPD: Také ve vašem případě FULL JOIN (a také LEFT/RIGHT JOIN's) nemá pro tento dotaz smysl, jakmile vaše WHERE podmíní TRUE pouze v případě, že expensemaster.date
a feesmaster.datetime
nejsou NULL
. Tedy pouze INNER JOIN
v tomto případě funguje.