03-02-2020, 07:28 PM
السلام عليكم
عندي جدولين : جدول الطلبة وجدول المهن كما هو مبين في الرسم أدناه
![[صورة: 1.png]](https://i.ibb.co/6nFTjwG/1.png)
ما أريد القيام به وهو تقسيم الطلبة بعد حساب مجموعهم (count(Student.Id على المهن كما هو موضح في الجدول أعلاه-أطباء، أساتذه و مندسين
بحيث من هم أعلى درجة أطباء والأقل منهم أساتذة ... وهكذا
حيث أقوم بجمع عدد الطلبة في الجدول Student وهو 8 كما هو مبين أعلاه وأقوم بمقارنتة بالجدول الثاني Jobs مع العمود Idوعند التساوي أقسم الطلبة بالعدد الموجود في كل مهنة
فلو نظرنا إلى الصورة أعلاه وجدنا عدد الطلبة 8 وقمنا بمقارنته مع الـ Id في الجدول Jobs وعند التساوي مجموع الطلبة(8) = 8 حصلنا على كم عدد الطلبة أطباء وهو 3 و3 أساتذة و2 مهندس
وتكون النتيجة هكذا
بما أن 3طلبة أعلى نقطه هم أطباء:
خالد----------->طبيب
علي---------->طبيب
محمد---------->طبيب
أساتذة
وليد----------->أستاذ
أشرف--------->أستاذ
معاذ ---------->أستاذ
مهندسين
سامي----------->مهندس
أحمد---------->مهندس
حاولت كثيرا مع أني مبتدء وأتعلم من النت لم أتمكن من الوصول إلى نتيجة
عندي جدولين : جدول الطلبة وجدول المهن كما هو مبين في الرسم أدناه
![[صورة: 1.png]](https://i.ibb.co/6nFTjwG/1.png)
ما أريد القيام به وهو تقسيم الطلبة بعد حساب مجموعهم (count(Student.Id على المهن كما هو موضح في الجدول أعلاه-أطباء، أساتذه و مندسين
بحيث من هم أعلى درجة أطباء والأقل منهم أساتذة ... وهكذا
حيث أقوم بجمع عدد الطلبة في الجدول Student وهو 8 كما هو مبين أعلاه وأقوم بمقارنتة بالجدول الثاني Jobs مع العمود Idوعند التساوي أقسم الطلبة بالعدد الموجود في كل مهنة
فلو نظرنا إلى الصورة أعلاه وجدنا عدد الطلبة 8 وقمنا بمقارنته مع الـ Id في الجدول Jobs وعند التساوي مجموع الطلبة(8) = 8 حصلنا على كم عدد الطلبة أطباء وهو 3 و3 أساتذة و2 مهندس
وتكون النتيجة هكذا
بما أن 3طلبة أعلى نقطه هم أطباء:
خالد----------->طبيب
علي---------->طبيب
محمد---------->طبيب
أساتذة
وليد----------->أستاذ
أشرف--------->أستاذ
معاذ ---------->أستاذ
مهندسين
سامي----------->مهندس
أحمد---------->مهندس
حاولت كثيرا مع أني مبتدء وأتعلم من النت لم أتمكن من الوصول إلى نتيجة
كود :
SELECT Name FROM Student JOIN Jobs ON Student.Id=Jobs.id WHERE count(Student.Id)=Jobs.id ORDER BY marks

![[-]](https://delphi4arab.net/forum/D4A2020/collapse.png)