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

دمج جملتين الاستعلام في جمله واحده

بدأه hythamzero في 18 يوليو 2010 · 2 رد · 798 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

عندي جدولين العلاقه بينهم one to many

الجدول الاول اسماء الموظفين وبياناتهم

الجدول الثاني مبيعات كل موظف وتاريح كل عمليه بيع

اريد دمج جملتين الاستعلام في جمله واحده

select id,name from emp

select id,count(id) from sales group by id

بحيث تظهر بيانات كل موظف مع حجم مبيعاته

انا عارف في طرق كتير منها عمل view لكل جمله والربط بينها مره اخره او برمجيا

انا بسال اذا كانت في جمله تقدر تعمل كده ولا لا

وجزاكم الله كل الخير

#2

ريما هذا يساعدك وإذا لم تفلح يحبذ ذكر الكود الخاص بالداتابيز الخاص بك حت يتم المعالجة

emp>>id_emp,emp_name
sales>> id_sales,id_emp,event_sales,date  (id_emp is FK)

select e.emp_name,s.event_sales,s.date,e.id_emp,Count(e.id_emp)
from emp e,sales 
where e.id_em=s.id_em
groupe by s.id_em

تم تعديل هذه المشاركة بواسطة EMNALI في 18 يوليو 2010 في 20:52

وَعَبْدٌ قَدْ يَنامُ عَلَى حَرِيرٍ ××× وَذُو نَسَبٍ مَفَارِشُهُ التُّرَابُ

#3

اعتقد ان الاستعلام التالي يقوم بالمهمة

select e.id, e.emp_name, Count(*)
from emp e inner join sales s
on e.id=s.id
group  by e.id,e.emp_name

تم تعديل هذه المشاركة بواسطة TareqVB في 19 يوليو 2010 في 10:12

1

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