PDA

View Full Version : نمایش افرادی که درون جدول واسطه حضور ندارد؟



salehsam
سه شنبه 19 آذر 1392, 17:47 عصر
سلام دوستان
چجوری تو یه کوئری از سه جدول که یکی واسطه هست و با هم جوین شدن افرادی که درون جدول واسطه حضور ندارند رو نشون بدیم؟
چون این افراد درون جدول واسطه حضور ندارند پس نمیشه برابر با کدی قرار داد...

danialafshari
سه شنبه 19 آذر 1392, 21:29 عصر
سلام
مگر نه اینکه به هم Join هستن؟
خب "کد فرد" رو در جدول پایه تیک بزن و WHERE رو برابر همین کد قرار بده !
می تونی تیک Output رو هم برداری که درون خروجی نمایشش نده
موفق باشید

argess
سه شنبه 19 آذر 1392, 22:14 عصر
سلام
فرض کنید
student جدول دانشجو
teacher جدول استاد
stdudent_teacher جدول دانشجویانی که با استاد درس دارند.
اگر بخواهیم لیست دانشجویانی را بیابیم که با استاد خاصی درس ندارند:
Select * From Student Where stdId not In (Select StdId From Student_Teacher Where TeacherId = 1)
جواب کامل رو بعدا در سایت ارگس خواهم گذاشت
http://argess.ir/Persian/QuestionView.aspx?QuestionId=2008