PDA

View Full Version : سوال: میخوام یک کوئری بین 3 جدول بزنم



esideli
سه شنبه 21 شهریور 1396, 13:51 عصر
سلام دوستان. من 3 تا جدول دارم یکی برای اسامی دانشجو ها (students) _ یکی برای اسامی دروس (dars) _ و یکی هم برای مشخص کردن اینه چه دانشجویی چه دروسی رو برداشته (students-id _ dars-id) که فیلد های این جدول کلید خارجی از دو جدول دانشجو و درس هستند.

حالا من چه کوئری می خوام؟

نام دانشجویانی از جدول students و نام درس از جدول dars که در جدول students_dars مثلا دانشجویانی که درس ریاضی یا زبان گرفته اند.

جدول students_dars رابط دو جدول هست و فیلدهاش کلید خارجی دو جدول دیگه هستند.
اگه طراحی بهتری برای جداول به ذهنتون می رسه بگین.

جدول 1 students:



name
id


علی
1


رضا
2








جدول 2 dars:



name
id


ریاضی
1


زبان خارجه
2


معارف
3










جدول 3 students_dars:



fk_dars_id
fk_student_id
id


3
1
1


2
1
2


1
1
3


2
2
4


1
2
5