PDA

View Full Version : کمک برای گرفتن یک Query



AmirhossenFekri
دوشنبه 27 شهریور 1391, 18:58 عصر
سلام میخوام از بانکم یه Query بگیریم با مشکل مواجه شدم .
93008

موضوع Query :
نمایش بده یه سری از فیلد ها از جدول status_table را که مشخصات ClassID باید از جدول Class_table استخراج بشه و در جدول class_table یک فیلد هست به نام Courseid که باید از جدول Course_Table استخراج بشه .
که واقعیتش میشه این :

باید نمرات دانش آموز رو از جدول وضعیت نمایش بدم ، که نام دوره دانش آموز در جدول Course_Table و کلاس دوره در جدول Course_Table هست .
امیدوارم تونسته باشم منظورمو برسونم .
من موفق نشدم یه همچین کوری رو بنویسم .
لطفا کمکم کنید.
ممنون

AmirhossenFekri
دوشنبه 27 شهریور 1391, 23:03 عصر
دوستان با جدول مجازی نمیشه ؟
یه کوری بگیرم بریزم تو یه جدول مجازی بعد مثلا یه جدول دیگه رو باهاش join کنم ؟
یکی ما را دریابد؟ کمک

mehran_sh_t
دوشنبه 27 شهریور 1391, 23:14 عصر
سلام
چرا از دو تا join استفاده نمی کنید؟ یا من منظور شما رو بد متوجه شدم؟

AmirhossenFekri
دوشنبه 27 شهریور 1391, 23:19 عصر
سلام
چرا از دو تا join استفاده نمی کنید؟ یا من منظور شما رو بد متوجه شدم؟
چطوری از 2 تا join استفاده کنم؟

mehran_sh_t
دوشنبه 27 شهریور 1391, 23:38 عصر
SELECT st.Grade1, st.Grade2, st.Mark, cls.day, crs.cotitle FROM statues_table st
JOIN class_table cls on cls.classid = st.class id
join course_table crs on cls.courseid = crs.courseid



شما هر تعداد جدول رو که بخواید می تونید join کنید، با شرط برابری یک id از یکی با id از دیگری

AmirhossenFekri
دوشنبه 27 شهریور 1391, 23:45 عصر
چطوری از 2 تا join استفاده کنم؟
حل شد دوستان .
تشکر ویژه از mehran_sh_t (http://barnamenevis.org/member.php?129396-mehran_sh_t)