لماذا قد تحتاج إلى ضم جدولين في SQL؟
لماذا قد تحتاج إلى ضم جدولين في SQL؟

فيديو: لماذا قد تحتاج إلى ضم جدولين في SQL؟

فيديو: لماذا قد تحتاج إلى ضم جدولين في SQL؟
فيديو: Types of Joins in SQL | Oracle SQL fundamentals 2024, شهر نوفمبر
Anonim

أ انضم بند يكون اعتدت ان يجمع صفوف من اثنين او اكثر الجداول ، بناءً على عمود ذي صلة بينهما. لاحظ أن عمود "معرف العميل" في "الطلبات" طاولة يشير إلى "معرف العميل" في "العملاء" طاولة . العلاقة بين جدولين فوق يكون عمود "معرف العميل".

يجب أن تعرف أيضًا ، لماذا تحتاج إلى ضم طاولتين؟

SQL انضم يساعد على تصفية البيانات بين العلائقية الجداول . أفضل طريقة ل يجمع بين البيانات واحد أو متعددة الجداول . تصفية والبحث في نتيجة الجمع وكذلك الجداول البيانات. تقليل السجلات المكررة في النتيجة المركبة.

بعد ذلك ، السؤال هو ، ما هو الغرض من ضم الجداول في قاعدة بيانات؟ SQL انضم يستخدم لجلب البيانات من اثنين أو أكثر الجداول ، والتي يتم ضمها لتظهر كمجموعة واحدة من البيانات. يتم استخدامه لدمج عمود من عمودين أو أكثر الجداول باستخدام القيم المشتركة لكليهما الجداول . انضم يتم استخدام الكلمة الرئيسية في استعلامات SQL لـ انضمام اثنان أو أكثر الجداول.

السؤال أيضًا هو ، ما الذي تحتاجه لربط طاولتين؟

لأداء أ انضم تحتاج اثنين العناصر: جدولين و أ انضم شرط. ال الجداول تحتوي على الصفوف يجمع ، و ال انضم شرط التعليمات لمطابقة الصفوف معًا. ألق نظرة على مخطط Venn التالي. الدوائر تمثل الجداول وحيث تتداخل الصفوف التي ترضي انضم شرط.

هل يمكننا ضم طاولتين دون أي علاقة؟

نعم نستطيع . لا يوجد بند يقول ذلك لـ انضمام من اثنين او اكثر الجداول يجب أن يكون هناك أ مفتاح خارجي أو قيد مفتاح أساسي. ل انضم الينا بحاجة إلى استيفاء الشروط استخدام في أو حيث شرط حسب متطلباتنا.

موصى به: