PDA

View Full Version : سوال در مورد Query ، مجموع اعضاي شركت در دوره ها.



star_rh
چهارشنبه 01 شهریور 1391, 18:26 عصر
سلام

يه سوال؟
من يه دياگرامي شبيه زير دارم:

Users(UserId,UserName,...)
Courses(CourseId,CourseName,...)
SelectCourse(UserId,CourseId)

(UserId,UserName,...)----N--->(UserId,CourseId)-----N---->(CourseId,CourseName,...)


تيبل SelectCourse تعيين ميكنه كه كدوم دانشجو كدوم درس رو انتخاب كرده.
حالا سوال اينجاست كه از روي اين تيبل مي خواهيم ببينم كه در هر دوره چند نفر شركت كرده اند؟
طوري كه تمام دوره ها و اعضا به طور همزمان مشخص و نمايش داده شود.
اگه دوستان لطف كنن پاسخ بدن ممنون مي شم.................

piramit
چهارشنبه 01 شهریور 1391, 22:49 عصر
سلام دوست عزیز
شما اطلاعات userid و doreid رو در کدام جدول نگهداری میکنید برید و از دستور select count در این جدولی که این اطلاعات درش هست استفاده کنید و برای نشان دادن اطلاعات دوره و اطلاعات دانشجو در گریدویو از دو function مجزا استفاده کنید و function رو به صورت namespace درآورده و در صفحه import کنید و یک template field در گریدویو قرار بدید و در تگ <% %> نام function و کلاسهای موجود برای تبدیل id به جزئیات رو توسط کد eval پاس دهید .