बस जॉइन कंडीशन को WHERE क्लॉज में रखें:
SELECT t1.*, t2.*
FROM table1 t1, table2 t2
WHERE t1.id = t2.t1_id
हालांकि, यह एक आंतरिक जुड़ाव है।
अपडेट करें
आपके प्रश्नों को देखने पर:इस विशेष मामले में, tbl_transactions
के बीच कोई संबंध नहीं है और tbl_transactions_bk_2012
(अर्थात व्यक्ति_की पर इनसे जुड़ना अर्थहीन है क्योंकि दो तालिकाओं के बीच इस तरह से कोई संबंध नहीं है कि (जैसे) tbl_transactions और व्यक्ति संबंधित हैं)।
फिर, आपको UNION
. का उपयोग करना चाहिए दृष्टिकोण। JOIN
. का उपयोग करके पहली क्वेरी को दूसरे से जोड़ने का प्रयास किया जा रहा है या FROM xx, yy WHERE xx.id=yy.id
अर्थहीन है और आपको वांछित परिणाम नहीं देगा।
वैसे, भविष्य में, अपनी वर्तमान क्वेरी/प्रयास को अपनी पोस्ट में रखें - जैसा कि आप देख सकते हैं कि यह आपको ऐसे उत्तर प्राप्त करने से रोकेगा जो आपके प्रश्न के लिए उपयुक्त नहीं हैं (जैसा कि मेरा पहला प्रयास था)।