এসকিউএল INNER JOIN
Last updated
Last updated
Join
এর সবচেয়ে গুরুত্বপূর্ণ এবং সর্বাধিক ব্যবহৃত ধরন হচ্ছে INNER JOIN
। দুই বা ততোধিক টেবিলের কলামের ভ্যালু গুলোকে একত্রিত করার মাধ্যমে INNER JOIN
একটি নতুন টেবিল তৈরি করে।
কুয়েরী করার সময় ON
কিওয়ার্ড এর মাধ্যমে শর্ত জুড়ে দেওয়া হয়। যখন ঐ শর্ত বা শর্ত-সমূহ পূর্ণ হয় তখন উভয় টেবিলের তথ্য গুলো একত্রিত হয়ে একটি ফলাফল টেবিল তৈরি হয়।
অথবাঃ
ছবি দেখে বোঝার চেষ্টা করি
আমাদের কাছে দুইটি টেবিল আছে।
১.student টেবিল যেখানে ছাত্রদের ইনফরমেশন জমা আছে যেমন কলাম গুলো হলো : name,roll,address ইত্যাদি
২. attendance_count টেবিল যেখানে ছাত্রদের কে কয়দিন ক্লাসে উপস্থিত ছিল সেই সংখ্যা জমা আছে। কলাম গুলো হলো roll
, total_attend
, admission_date
আমরা যদি একটু লক্ষ্য করি উভয় টেবিলে roll নাম্বার এর একটি কলাম আছে যা শিক্ষার্থীর রোল নাম্বার নির্দেশ করে আমরা এই সাদৃশ্য কাজে লাগিয়ে দুইটি টেবিল হতে ডেটা জয়েন করে একটি টেবিল আকারে শো করবো।
কোয়েরি লিখি INNER JOIN :
আউটপুট হিসাবে নিচের মত একটি রেজাল্ট পাবো।
আমরা যদি INNER JOIN এর পরিবর্তে শুধু JOIN ব্যবহার করি তাহলেও আউটপুট একই রকম আসবে।
কোয়েরি টি নিচের মত রেজাল্ট রিটার্ন করবে