आप इस तरह की क्वेरी का उपयोग कर सकते हैं:
SELECT subjectcode.Year1, subjectcode.Year2,
subjectcode.Subjectcode, subjectcode.Subjectname,
subjectcode.Theory_Practical, q.fee
FROM subjectcode
INNER JOIN (
SELECT fees.Year1, fees.Year2, "Theory" As FeeType,
fees.Theoryfee As Fee
FROM fees
UNION ALL
SELECT fees.Year1, fees.Year2, "Practical" As FeeType,
fees.Practicalfee As Fee
FROM fees) AS q
ON (subjectcode.Theory_Practical = q.FeeType)
AND (subjectcode.Year2 = q.Year2)
AND (subjectcode.Year1 = q.Year1)
हालांकि, आंतरिक एसक्यूएल द्वारा लौटाए गए डेटा से मेल खाने के लिए अपनी फीस तालिका को फिर से डिजाइन करना बेहतर होगा, यानी सिद्धांत और व्यावहारिक शुल्क के लिए एक अलग लाइन:
Year1 Year2 FeeType Fee
2001 2003 Theory 440
2001 2003 Practical 320