SQL RIGHT JOIN কীওয়ার্ডটি ডান টেবিলের(second_table) সকল সারিকে এবং বাম টেবিলের(first_table) শুধুমাত্র সদৃশ(matched) সারি গুলোকে একত্রিত করে ফলাফল-টেবিলে ফলাফল রিটার্ন করে। যদি সদৃশ কিছু খুঁজে না পায় তাহলে বাম টেবিল থেকে কোনো কিছু কুয়েরি/রিটার্ন করবে না।
SQL RIGHT JOIN সিনট্যাক্স
SELECT name_of_column's
FROM first_table
RIGHT JOIN second_table
ON first_table.name_of_column=second_table.name_of_column;
অথবাঃ
SELECT name_of_column's
FROM first_table
RIGHT OUTER JOIN second_table
ON first_table.name_of_column=second_table.name_of_column;
কিছু ডাটাবেজে RIGHT JOIN কে RIGHT OUTER JOIN বলা হয়ে থাকে।

নমুনা ডেটাবেজ
RIGHT JOIN কীওয়ার্ডের ব্যবহার দেখানোর জন্য আমরা আমাদের নমুনা ডেটাবেজ Student ব্যবহার করবো।
নিচের অংশটি "Student_details" টেবিল থেকে নেওয়া হয়েছেঃ
| রোল নাম্বার | শিক্ষার্থীর নাম | প্রতিষ্ঠানের নাম | ঠিকানা |
|---|---|---|---|
| ১০১ | তামজীদ হাসান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ১০২ | মিনহাজুর রহমান | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ১০৩ | মোঃ সবুজ হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ১০৪ | ইয়াসিন হোসেন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
| ১০৫ | ফরহাদ উদ্দিন | জাতীয় বিশ্ববিদ্যালয় | চাঁদপুর |
নিচের অংশটি "Student_attendance" টেবিল থেকে নেওয়া হয়েছেঃ
| রোল নাম্বার | উপস্থিতি | ভর্তির তারিখ |
|---|---|---|
| ১০১ | ৮৯ | ০১-১১-২০১৫ |
| ১০২ | ৯১ | ০১-১১-২০১৫ |
| ১০৩ | ৮০ | ০১-১১-২০১৫ |
| ১০৪ | ৭৫ | ০২-১১-২০১৫ |
| ১০৫ | ৭৭ | ০২-১১-২০১৫ |
SQL RIGHT JOIN উদাহরণ
নিম্নের SQL স্টেটমেন্টটি সকল শিক্ষার্থীর তথ্য রিটার্ন করবে এবং যদি তাদের ভর্তির তারিখ দেওয়া থাকে তবে তাও রিটার্ন করবেঃ
উদাহরণ
SELECT Student_details.Roll_number, Student_details.Student_name, Student_attendance.Admission_date
FROM Student_attendance
RIGHT JOIN Student_details
ON Student_details.Roll_number=Student_attendance.Roll_number
ORDER BY Student_attendance.Admission_date;
বিঃদ্রঃ বাম টেবিলের মধ্যে সদৃশ(matched) কোনো কিছু খুঁজে না পেলেও RIGHT JOIN কীওয়ার্ড টি ডান টেবিলের সকল সারি রিটার্ন করবে।
উপরের উদাহরণটির ফলাফল নিম্নের ন্যায় দেখাবেঃ
| রোল নাম্বার | শিক্ষার্থীর নাম | ভর্তির তারিখ |
|---|---|---|
| ১০১ | তামজীদ হাসান | ০১-১১-২০১৫ |
| ১০২ | মিনহাজুর রহমান | ০১-১১-২০১৫ |
| ১০৩ | মোঃ সবুজ হোসেন | ০১-১১-২০১৫ |
| ১০৪ | ইয়াসিন হোসেন | ০২-১১-২০১৫ |
| ১০৫ | ফরহাদ উদ্দিন | ০২-১১-২০১৫ |
Read more