ورود

View Full Version : ایحاد یک کوئری خاص



sobhan1990
دوشنبه 20 خرداد 1392, 20:23 عصر
سلام

سه تا جدول دارم

جدول دانشجو(شماره دانشحویی؛ نام دانشجو)
جدول درس(شناسه درس؛ نام درس)
جدول انتخاب درس(شناسه درس؛ شماره دانشجویی؛ نمره درس)

چجوری میشه برای یه کوئری زد که برای هر دانشجو، شماره دانشجویی و درسی که انتخاب کرده و نمره درس رو نشون بده؟

با تشکر

benyaminrahimi
دوشنبه 20 خرداد 1392, 20:36 عصر
با جوین کردن جدول 3 با شناسه های جدول 1و 2 اگه یک ویو بسازید pk و fk متصل باشد متونی فیلداتو انتخاب کنی و کدشو برداری یا ویو رو داشته باشی

m.webgard
سه شنبه 04 تیر 1392, 20:12 عصر
سلام

سه تا جدول دارم

جدول دانشجو(شماره دانشحویی؛ نام دانشجو)
جدول درس(شناسه درس؛ نام درس)
جدول انتخاب درس(شناسه درس؛ شماره دانشجویی؛ نمره درس)

چجوری میشه برای یه کوئری زد که برای هر دانشجو، شماره دانشجویی و درسی که انتخاب کرده و نمره درس رو نشون بده؟

با تشکر

سلام دوست عزیز
فرض میکنیم اسم جداول به این صورته

Student دانشجو
----------------
Id_Student
Name_Student

Study درس
---------------
Id_Study
Name_Study

SelectedStudy جدول انتخاب درس
--------------
Id_SelectedStudy
Id_Student
Id_Study
Number

حالا کد زیر رو مینویسیم



Select Name_Student,Name_Study,Number From SelectedStudy Inner Join
Student ON SelectedStudy.Id_Student = Student.Id_Student Inner Join
Study ON SelectedStudy.Id_Study = Study.Id_Study

موفق باشید