Seperti yang saya tahu MySQL tidak mendukung FULL JOIN
jadi kata FULL
dalam hal ini berarti ALIAS untuk tabel pertama Anda feesmaster
. Jadi tidak ada kolom feesmaster.PAIDAMOUNT
tapi FULL.PAIDAMOUNT
. Anda dapat menerapkan FULL JOIN dengan UNION LEFT JOIN dan BENAR GABUNG
UPD: Juga dalam kasus Anda FULL JOIN (dan LEFT/RIGHT JOIN juga) tidak masuk akal untuk kueri ini segera WHERE Anda mengkondisikan TRUE hanya jika expensemaster.date
dan feesmaster.datetime
bukan NULL
. Jadi hanya INNER JOIN
bekerja dalam kasus ini.