आप किसी अन्य जॉइन किए गए सबक्वेरी के अंदर एक जॉइन से एक उपनाम तक नहीं पहुंच सकते। आपको निम्नलिखित का उपयोग करने की आवश्यकता होगी जो दो कॉलम/टेबल पर सबक्वेरी में शामिल हो:
SELECT *
FROM TableA a
INNER JOIN TableB b
ON b.B1=a.A1
INNER JOIN
(
SELECT *
FROM TableC c
) d
ON d.C2=b.B2
AND d.C1 = b.B1
या इसे इस प्रकार लिखा जा सकता है:
SELECT *
FROM TableA a
INNER JOIN TableB b
ON b.B1=a.A1
INNER JOIN TableC c
ON c.C2=b.B2
AND c.C1 = b.B1