कॉमा ऑपरेटर की मदद से क्रॉस जॉइन लिखना दो टेबल को संयोजित करने का सबसे बुनियादी तरीका है। जैसा कि हम जानते हैं कि हम CROSS JOIN कीवर्ड या JOIN जैसे समानार्थी शब्दों का उपयोग करके भी क्रॉस जॉइन लिख सकते हैं। क्रॉस जॉइन बनाने के लिए हमें उस शर्त को निर्दिष्ट करने की आवश्यकता नहीं होती जिसे जॉइन-प्रेडिकेट के रूप में जाना जाता है। इसे समझने के लिए, हम tbl_1 और tbl_2 नाम की दो टेबल का उदाहरण ले रहे हैं जिनमें निम्न डेटा है:
mysql> Select * from tbl_1; +----+--------+ | Id | Name | +----+--------+ | 1 | Gaurav | | 2 | Rahul | | 3 | Raman | | 4 | Aarav | +----+--------+ 4 rows in set (0.00 sec) mysql> Select * from tbl_2; +----+---------+ | Id | Name | +----+---------+ | A | Aarav | | B | Mohan | | C | Jai | | D | Harshit | +----+---------+ 4 rows in set (0.00 sec)
अब, नीचे दी गई क्वेरी उपरोक्त उल्लिखित टेबल को कॉमा ऑपरेटर के साथ क्रॉस जॉइन करेगी:
mysql> Select * FROM tbl_1,tbl_2; +----+--------+----+---------+ | Id | Name | Id | Name | +----+--------+----+---------+ | 1 | Gaurav | A | Aarav | | 2 | Rahul | A | Aarav | | 3 | Raman | A | Aarav | | 4 | Aarav | A | Aarav | | 1 | Gaurav | B | Mohan | | 2 | Rahul | B | Mohan | | 3 | Raman | B | Mohan | | 4 | Aarav | B | Mohan | | 1 | Gaurav | C | Jai | | 2 | Rahul | C | Jai | | 3 | Raman | C | Jai | | 4 | Aarav | C | Jai | | 1 | Gaurav | D | Harshit | | 2 | Rahul | D | Harshit | | 3 | Raman | D | Harshit | | 4 | Aarav | D | Harshit | +----+--------+----+---------+ 16 rows in set (0.00 sec)