আসলে, সহজ কথায়, আমরা বলতে পারি যে টেবিলের মধ্যে যোগদান একটি একক-টেবিল SELECT স্টেটমেন্টের একটি এক্সটেনশন কিন্তু এতে অতিরিক্ত জটিলতা জড়িত:
সমস্ত টেবিল নির্দিষ্ট করতে হবে
আমাদের FROM ক্লজের সমস্ত টেবিল উল্লেখ করতে হবে যা যোগদানের সাথে জড়িত। এটি SELECT স্টেটমেন্টের বিপরীতে যেখানে শুধুমাত্র একটি টেবিলের নাম প্রয়োজন।
মিলের শর্তগুলি নির্দিষ্ট করতে হবে
আমাদের শুধু মিলের শর্তগুলি নির্দিষ্ট করতে হবে যার ভিত্তিতে একটি যোগদান একটি টেবিলের রেকর্ডের সাথে অন্য টেবিলের রেকর্ডের সাথে মেলে। শর্তগুলি প্রায়শই WHERE ক্লজে দেওয়া হয়, তবে নির্দিষ্ট সিনট্যাক্স যোগদানের ধরণের উপর নির্ভর করে৷
কলামের তালিকা নির্দিষ্ট করতে হবে
প্রদর্শনের জন্য আমাদের শুধু কলামের তালিকা নির্দিষ্ট করতে হবে। তারা যোগদানের সাথে জড়িত যেকোনো বা সমস্ত টেবিল থেকে কলাম অন্তর্ভুক্ত করতে পারে।
নির্দিষ্ট কলামের জন্য নির্দিষ্ট টেবিল নির্দেশ করতে হবে
যদি একটি যোগদান একটি কলামের নাম বোঝায় যা একাধিক টেবিলে প্রদর্শিত হয়, তাহলে নামটি অস্পষ্ট এবং আমাদের অবশ্যই নির্দেশ করতে হবে যে আমরা প্রতিবার কলামটি উল্লেখ করার সময় কোন টেবিলটি বোঝাতে চাই৷