الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اذاى اعمل دمج بين جدولين بطريقة معينة

بدأه m_hassanhusien في 8 أكتوبر 2013 · 1 رد · 493 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عندى سؤالين فى sql

السؤال الاول 

قاعدة البيانات تحتوى على جدولين 

الجدول الاول 

select id_Employee ,e.name_Employee from Employee

الجدول الثانى 

Select id_Employee , name_installments , p.value_Installment from Installment

المطلوب هو جميع الجدولين فى جملة واحد مع ملاحظة ان الموظف له اكثر من قسط باسماء مختلفة وانا عايز اسم الموظف وجميع اقساطه يكونو فى سطر واحد وميظهرليش النتيجة على اكثر من سطر زى ما بيظهر لى لما اعمل 

join on

السؤال الثانى 

ما هو الفرق بين كل من 

RIGHT OUTER JOIN

FULL OUTER JOIN

INNER JOIN

LEFT OUTER JOIN

#2

يمكن عمل INNER JOIN عل الجدولين مع عمل group by

RIGHT OUTER JOIN=LEFT OUTER JOIN نفس عمل بعض ولكن الاختلاف في ترتيب وضع الجداول في جملة الاستعلام وهي ان تاتي بكل السجلات من جدول حتي ان لم يكن لها مقابل في الاخر

INNER JOIN هي ان تاتي بكل السجلات من جدول وان يكن لها مقابل في الاخر

FULL OUTER JOIN هي ان تاتي بكل السجلات من جدول حتي ان لم يكن لها مقابل في الاخر والعكس

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…