delphi4arab منتديات دلفي للعرب
كيفية الاستعلام من جدولين (أسطر وليس أعمدة) - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : كيفية الاستعلام من جدولين (أسطر وليس أعمدة) (/showthread.php?tid=2833)



كيفية الاستعلام من جدولين (أسطر وليس أعمدة) - FPS - 24-02-2011

السلام عليكم

عندي جدولين : الصف - الطلاب
جدول الصف يحوي أسماء الصفوف في المدرسة
وجدول الطلاب يحوي أسماء الطلاب التابعين للصفوف
ربط بين الجدولين حقل class_id

المطلوب الآن هو إظهار اسم الصف - االشعبة
وتحته مباشرة أسماء كافة الطلاب التابعين له في السطر التالي
ثم الصف الذي يليه والطلاب التابعين له وهكذا

فهل يمكن الاستعلام عنه بـ SQL وكيف ؟
وشكراً


كيفية الاستعلام من جدولين (أسطر وليس أعمدة) - kachwahed - 24-02-2011

وعليكم السلام ورحمة الله وبركاته
هذا ما يعرف في SQL بالتجميع GROUP BY
ابحث في المنتدى
بالتوفيق.



كيفية الاستعلام من جدولين (أسطر وليس أعمدة) - FPS - 01-03-2011

السلام عليكم

لا أقصد التجميع
بل كالتالي:
class هو جدول الصفوف و stu هو جدول الطلاب
ويجب أن يكون الخرج كالتالي:
class.name class.ord stu.name stu.lastname
======== ====== ====== =======
&npsb;&npsb;&npsb;&npsb;&npsb; شعبة 1 &npsb;&npsb;&npsb;صف أول
المحمود محمد
العكاري محمد
شندين ناصر

شعبة 2 صف ثاني
ملوك خالد
حبوس طارق

وهكذا


كيفية الاستعلام من جدولين (أسطر وليس أعمدة) - Lam.Abdeldjalil - 01-03-2011

السلام عليكم

إقتباس : إظهار اسم الصف - االشعبة
وتحته مباشرة أسماء كافة الطلاب التابعين له في السطر التالي
يمكن عملها بسهولة بمكونات خارجية مثل cxGrid كما في الصورة ( وهو عبارة عن تجميع )

[صورة: cxgridgr.jpg]
[صورة: cxgridgr.jpg]

بالتوفيق