যোগদান করুন বনাম আন্তঃ যোগদান এবং সম্পূর্ণ আউট জয়েন


27

আমি জানি এমন মধ্যে একটি পার্থক্য আছে INNER JOINএবং FULL OUTER JOIN: আমি এটা দেখতে পারেন, কিন্তু, দুই নিম্নলিখিত মধ্যে পার্থক্য কি JOIN ... ON...এবং INNER JOIN...ON...এখনো এবং এখনও JOIN...ON...বনামFULL OUTER JOIN...ON...

কারণ হ'ল আমি মনে করি যে সম্ভবত আমি JOINএকটি ক্যোয়ারির মধ্যে বিশৃঙ্খলা সৃষ্টি করছি যা আমি কাজ করছি সে সম্পর্কে পোস্ট করা হয়েছে, এখানে প্রশ্নটির লিঙ্ক

সুতরাং মূলত প্রকৃত সেট অপারেশনগুলির মধ্যে সিনট্যাক্টিকাল পার্থক্য কী?

ধন্যবাদ,


1
"ক্রস পোস্টিং" বিভিন্ন ফোরামে একই প্রশ্ন পোস্ট করছে। একটি লিঙ্ক পোস্ট করা ঠিক আছে এবং আকাঙ্ক্ষিত।
চোরোবা

ঠিক আছে, আমি প্রশ্নের একটি লিঙ্ক পোস্ট করব, আমার কোডটি অনেকগুলি নকল ফেরত দিয়েছে এবং এটি আমাকে বাদাম চালিয়ে
চলেছে

4
@ এমসিপি_ইন্টিলেটর সম্ভবত সেখানে সেরা ব্যাখ্যাটি দেখুন: কোডিংহরর.com
blog

যদি আসল সমস্যাটি হ'ল আপনার কোডটি অনেক বেশি নকল ফেরত দিচ্ছে, তবে আপনি এটি করতে চাইলে অন্য প্রশ্ন জিজ্ঞাসা করতে পারেন this এবং আপনি আপনার কোড পোস্ট করতে চাইতে পারেন। আমি যখন অতীতে নকল সমস্যাযুক্ত লোকদের সহায়তা করেছি তখন এটি সাধারণত যুক্ত হওয়ার শর্তের কারণে বা মাঝে মাঝে এসকিউএল ডেটা মডেল এবং সম্পর্কিত ডেটা মডেলের মধ্যে খারাপ ম্যাপিংয়ের কারণে ঘটে।
ওয়াল্টার মিট্টি

হাই @ ওয়াল্টারমিটি প্রশ্নটি এসওতে পোস্ট করা হয়েছে, আমি মনে করি যে আমার যোগসূত্রটিই সমস্যা, তবে অন্য একটি নোটে আমিও কৌতূহলী ছিলাম, এসকিউএল এবং স্ব-শিক্ষায় লেখার জন্য আমি কেবল 6 মাস অবতরণ করছি, লিঙ্কটি প্রশ্নটিতে রয়েছে।
এমসিপি_আইন ফিল্টার

উত্তর:


33

JOINএবং INNER JOINএকইরূপে, অভ্যন্তরীণ কীওয়ার্ডটি alচ্ছিক কারণ সমস্ত যোগদানকে অন্তর্ভুক্ত হিসাবে বিবেচনা করা হয় অন্যথায় নির্দিষ্ট না করা পর্যন্ত। মধ্যে পার্থক্য JOINএবং FULL OUTER JOINএর মধ্যে পার্থক্য হিসাবে একই INNER JOINএবং FULL OUTER JOIN

একটি INNER JOINকেবল টেবিল এ-এর সারি টেবিল বি-তে অনেকগুলি সারি মেলে যদি একটি সারণি প্রতিটি টেবিল বি সারির সাথে পুনরাবৃত্তি হয় এবং তদ্বিপরীত হয় An

একজন FULL OUTER JOINসবকিছু ইনার যোগদানের করে ফিরে আসবে এবং প্রতিটি টেবিল থেকে সব অপ্রতিম সারি ফিরে যান।


5
আপনাকে ধন্যবাদ, আমি এটি জানতাম না JOINএবং INNER JOINসমতুল্য বক্তব্য ছিল।
এমসিপি_ইন ফিল্টার

7
সেরা অনুশীলন হ'ল বিভ্রান্তি এড়ানোর জন্য স্পষ্টভাবে অন্তর্ভুক্ত যোগদান করুন।
নীল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.