কম্পিউটার

বাম, ডান এবং সম্পূর্ণ বাইরের যোগদানের মধ্যে পার্থক্য


এই পোস্টে, আমরা বাম বাইরের যোগদান, ডান বাইরের যোগদান এবং সম্পূর্ণ বাইরের যোগদানের মধ্যে পার্থক্য বুঝতে পারব।

বাম বাইরের যোগদান

এটি বাম দিকের টেবিল থেকে সমস্ত সারি নিয়ে আসে৷

এটি 'ইনার জয়েন + বাম টেবিল থেকে অতুলনীয় সব সারি'-এর মতো।

সঠিক টেবিলে মেলে না এমন ডেটা হারিয়ে গেছে।

উদাহরণ:

SELECT [column_1, column_2, ….]
FROM table_1
LEFT OUTER JOIN table_2 ON
table_1.matching_column = table_2.matching_column

ডান বাইরের যোগ

এটি ডানদিকে টেবিলের সমস্ত সারি নিয়ে আসে৷

এটি 'ইনার জয়েন + ডান টেবিল থেকে অতুলনীয় সব সারি' সম্পাদন করার মতো।

বাম টেবিল থেকে অতুলনীয় ডেটা হারিয়ে গেছে৷

উদাহরণ:

SELECT [column_1, column_2, ….]
FROM table_1
RIGHT OUTER JOIN table_2 ON
table_1.matching_column = table_2.matching_column

সম্পূর্ণ বাইরের যোগদান

এটি উভয় টেবিল থেকে সমস্ত সারি নিয়ে আসে।

এটি ‘ইনার জয়েন + বাম টেবিলের সব অমিল সারি + ডান টেবিলের সব মিল না পাওয়া সারি’ সম্পাদন করার মতো।

এই অপারেশন চলাকালীন কোন ডেটা হারিয়ে যায় না৷

উদাহরণ:

SELECT [column_1, column_2, ….]
FROM table_1
FULL OUTER JOIN table_2 ON
table_1.matching_column = table_2.matching_column

  1. C# এবং ভিজ্যুয়াল C# এর মধ্যে পার্থক্য

  2. C# এবং .Net এর মধ্যে পার্থক্য

  3. Go এবং Java এর মধ্যে পার্থক্য।

  4. পাইথনে নিকটতম বাম এবং ডান ছোট ছোট উপাদানগুলির মধ্যে সর্বাধিক পার্থক্য খুঁজুন