PDA

View Full Version : یک سوال در مورد select



jk
یک شنبه 02 بهمن 1384, 20:53 عصر
فرض کنید سه جدول با مشخصات زیر داریم

1- جدول تولید کننده با فیلدهای کد تولید کننده و نام تولید کننده
s(sid,sname

2- جدول قطعات با فیلد های کد قطعه و نام قطعه
p(pid,pname

3 جدول تولید با فیلدهای کد تولید کننده و کد قطعه و تعداد
sp( sid,pid,qty

در جدول شماره سه تعداد قطعات تولیدی توسط تولیدکنندگان ثبت میشود حال می خواهیم با استفاده از دستور select و جدول شماره 3 مشخص کنیم کد تولید کنندگانی که تمامی قطعات را تولید می کنند

با تشکر

sohrab o
دوشنبه 03 بهمن 1384, 23:54 عصر
بطور کامل شکل دستور یادم نیست اما باید از select های تو در تو استفاده کنید

reza_rad
سه شنبه 04 بهمن 1384, 09:47 صبح
تمرین کتاب C.J.DATE ؟
هم با select تودرتو میشه هم با join و هم با exists

mzjahromi
سه شنبه 04 بهمن 1384, 10:06 صبح
به نظرتون این سوال به تمرین شبیه نیست؟
فکر کنم یک جای دیگه هم همین تاپیک رو دیدم ولی الان پیداش نمیکنم
http://www.barnamenevis.org/forum/showthread.php?t=34576&highlight=%CA%E3%D1%ED%E4
http://www.barnamenevis.org/forum/showthread.php?t=33602&highlight=%CA%E3%D1%ED%E4
نوشتن این Query کاری نداره ولی همون راهنمائی هائی که دوستان کردن کافیه
اینم با اون راهنمائی ها اضافه کنید



Select Count(PID) From P
Select Count(PID) from sp where SID =:X

و خیلی راههای دیگه که از اجتماع و اشتراک و ... استفاده میکنن