যেহেতু আমরা মাইএসকিউএল-এ ইন্টারসেক্ট ক্যোয়ারী ব্যবহার করতে পারি না, তাই ইন্টারসেক্ট ক্যোয়ারী সিমুলেট করতে আমরা IN অপারেটর ব্যবহার করব। এটা নিচের উদাহরণের সাহায্যে বোঝা যাবে −
উদাহরণ
এই উদাহরণে, আমরা ছাত্র_বিশদ এবং ছাত্র_তথ্য নামক দুটি সারণীতে নিম্নলিখিত ডেটা রয়েছে −
mysql> Select * from Student_detail; +-----------+---------+------------+------------+ | studentid | Name | Address | Subject | +-----------+---------+------------+------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | | 150 | Rajesh | Jaipur | Yoga | | 160 | Pradeep | Kochi | Hindi | +-----------+---------+------------+------------+ 7 rows in set (0.00 sec) mysql> Select * from Student_info; +-----------+-----------+------------+-------------+ | studentid | Name | Address | Subject | +-----------+-----------+------------+-------------+ | 101 | YashPal | Amritsar | History | | 105 | Gaurav | Chandigarh | Literature | | 130 | Ram | Jhansi | Computers | | 132 | Shyam | Chandigarh | Economics | | 133 | Mohan | Delhi | Computers | | 165 | Abhimanyu | Calcutta | Electronics | +-----------+-----------+------------+-------------+ 6 rows in set (0.00 sec)
এখন, IN অপারেটর ব্যবহার করে নিম্নলিখিত ক্যোয়ারীটি INTERSECT-এর অনুকরণ করবে উভয় টেবিলে বিদ্যমান সমস্ত 'ছাত্রের' মান ফেরত দিতে -
mysql> Select Student_detail.studentid FROM Student_detail WHERE student_detail.studentid IN(SELECT Student_info.studentid FROM Student_info); +-----------+ | studentid | +-----------+ | 101 | | 105 | | 130 | | 132 | | 133 | +-----------+ 5 rows in set (0.06 sec)