কম্পিউটার টিউটোরিয়াল

লেফ্ট, রাইট এবং ফুল আউটার জয়েনের পার্থক্য


এই পোস্টে, আমরা লেফ্ট আউটার জয়েন, রাইট আউটার জয়েন, এবং ফুল আউটার জয়েনের মধ্যে পার্থক্য বুঝব।

লেফ্ট আউটার জয়েন

এটি বাম পাশের টেবিল থেকে সকল সারি ফেচ করে।

এটি Inner Join + বাম টেবিল থেকে সব অম্যাচড সারি-এর সমান।

ডান পাশের টেবিলে ম্যাচ না করা ডেটা হারিয়ে যায়।

উদাহরণ:

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

রাইট আউটার জয়েন

এটি ডান পাশের টেবিলের সকল সারি ফেচ করে।

এটি Inner Join + ডান টেবিল থেকে সব অম্যাচড সারি-এর সমান।

বাম টেবিল থেকে অম্যাচড ডেটা হারিয়ে যায়।

উদাহরণ:

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

ফুল আউটার জয়েন

এটি দুটি টেবিল থেকে সকল সারি ফেচ করে।

এটি Inner Join + বাম টেবিল থেকে সব অম্যাচড সারি + ডান টেবিল থেকে সব অম্যাচড সারি-এর সমান।

এই অপারেশনে কোনো ডেটা হারিয়ে যায় না।

উদাহরণ:

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

  1. C# এবং Visual C#-র পার্থক্য

  2. C# এবং .NET-এর পার্থক্য

  3. Go এবং Java-এর পার্থক্য

  4. পাইথনে অ্যারে-এর নিকটতম বাম ও ডান ছোট উপাদানের পার্থক্যের সর্বোচ্চ মান বের করা