intel_amd
سه شنبه 06 آبان 1393, 18:47 عصر
یک قسمت به شکل گزارش وجود داره که باید بیاد مثلا 100 دانشجو نام و فامیلشون به همراه نام و فامیل استاد مربوطشون به همراه نام پروژه ای که با استادشون گرفتن نمایش داده شه
حالا موضوع اینجاست که مثلا :
در جدول اساتید id هر استاد , نام استاد , فامیلش و مشخصات دیگرش قرار داره
در جدول پروژه ها id هر پروژه , نام پروژه و مشخصات دیگر مربوط به هر پروژه قرار داره
در جدول یوزر ها هم id هر یوزر , id استادی که باهاش پروژه داره , id پروژه ای که داره و مشخصات دیگر یوزر قرار داره
حالا برای اینکه چاپ کنم مثلا رضا استاد علیمی پروژه درس هوش مصنوعی و ......
باید اولا سلکت کنم رکوردهای مربوط به id این دانشجو بیان بعد رکوردهای نتیجه به درد چاپ نمیخورن چون مثلا به عنوان استاد id اون استاد وجود داره مثلا 64 یا به عنوان پروژه id پروژه وجود داره مثلا 546 , پس باید در حلقه دونه دونه برای هر رکورد بیام 1 سلکت قرار دهم که id پروژرو بگیره نام پروژرو بده و 1 سلکت قرار دهم id استاد بگیره نامشو بده
این برای 1 رکورد و داخل حلقه 100 بار اینا باید برای 100 دانشجو انجام شه که خیلی سنگین میشه
آیا کار دیگه ای میشه کرد؟
حالا موضوع اینجاست که مثلا :
در جدول اساتید id هر استاد , نام استاد , فامیلش و مشخصات دیگرش قرار داره
در جدول پروژه ها id هر پروژه , نام پروژه و مشخصات دیگر مربوط به هر پروژه قرار داره
در جدول یوزر ها هم id هر یوزر , id استادی که باهاش پروژه داره , id پروژه ای که داره و مشخصات دیگر یوزر قرار داره
حالا برای اینکه چاپ کنم مثلا رضا استاد علیمی پروژه درس هوش مصنوعی و ......
باید اولا سلکت کنم رکوردهای مربوط به id این دانشجو بیان بعد رکوردهای نتیجه به درد چاپ نمیخورن چون مثلا به عنوان استاد id اون استاد وجود داره مثلا 64 یا به عنوان پروژه id پروژه وجود داره مثلا 546 , پس باید در حلقه دونه دونه برای هر رکورد بیام 1 سلکت قرار دهم که id پروژرو بگیره نام پروژرو بده و 1 سلکت قرار دهم id استاد بگیره نامشو بده
این برای 1 رکورد و داخل حلقه 100 بار اینا باید برای 100 دانشجو انجام شه که خیلی سنگین میشه
آیا کار دیگه ای میشه کرد؟