जैसा कि मुझे पता है कि MySQL FULL JOIN
का समर्थन नहीं करता है तो शब्द FULL
इस मामले में एक ALIAS . का अर्थ है आपकी पहली तालिका के लिए feesmaster
. तो कोई कॉलम नहीं है feesmaster.PAIDAMOUNT
लेकिन FULL.PAIDAMOUNT
. आप यूनियन लेफ्ट जॉइन और राइट जॉइन करें
यूपीडी: साथ ही आपके मामले में FULL JOIN (और LEFT/RIGHT JOIN's भी) का इस क्वेरी के लिए कोई मतलब नहीं है जैसे ही आपकी WHERE शर्तें TRUE होती हैं, यदि expensemaster.date
और feesmaster.datetime
NULL
नहीं हैं . तो केवल INNER JOIN
इस मामले में काम करता है।