Som jeg ved, understøtter MySQL ikke FULL JOIN
så ordet FULL
betyder i dette tilfælde et ALIAS til dit første bord feesmaster
. Så der er ingen kolonne feesmaster.PAIDAMOUNT
men FULL.PAIDAMOUNT
. Du kan implementere FULD JOIN ved at UNION LEFT JOIN og HØJRE JOIN
UPD: Også i dit tilfælde har FULD JOIN (og VENSTRE/HØJRE JOIN'er også) ingen mening for denne forespørgsel, så snart dine WHERE-betingelser TRUE kun hvis expensemaster.date
og feesmaster.datetime
er ikke NULL
. Så kun INNER JOIN
virker i dette tilfælde.