14 فروردین 1393, 07:48 ب.ظ
14 فروردین 1393, 09:18 ب.ظ
سلام بر شما.
حدس میزنم کد را به درستی تایپ نکرده اید.
برای پاسخ به چنین سوالاتی باید نام روابط و صفات هر کدام (به قول معروف جداول) را معرفی کنید.
حدس میزنم کد را به درستی تایپ نکرده اید.
برای پاسخ به چنین سوالاتی باید نام روابط و صفات هر کدام (به قول معروف جداول) را معرفی کنید.
14 فروردین 1393, 09:27 ب.ظ
(14 فروردین 1393 09:18 ب.ظ)Morris نوشته شده توسط: [ -> ]سلام بر شما.
حدس میزنم کد را به درستی تایپ نکرده اید.
برای پاسخ به چنین سوالاتی باید نام روابط و صفات هر کدام (به قول معروف جداول) را معرفی کنید.
سلام
کد:
S(s#,sname,city)
p(p#,pname,color)
j(j#,jname,city)
SPJ(S#,p#,j#,qty)
امکان داره اینم بفرمائید؟ یعنی چطور اجرا میشه؟ اول کدام و به چه صورت؟
کد:
select sname
from s
where exists
(select * from p where pname='آرماتور'
and
exists (select *
where spj.s#=S.s#
and
spj.p#=p.p#)
15 فروردین 1393, 07:51 ق.ظ
سوال شما بسیار مبهم است. دو query که آورده اید هیچیک با روابط مطرح شده نمی خواند و یکی اصلا خطای نحوی دارد.
15 فروردین 1393, 12:02 ب.ظ
(15 فروردین 1393 10:34 ق.ظ)H-Arshad نوشته شده توسط: [ -> ](15 فروردین 1393 07:51 ق.ظ)Morris نوشته شده توسط: [ -> ]سوال شما بسیار مبهم است. دو query که آورده اید هیچیک با روابط مطرح شده نمی خواند و یکی اصلا خطای نحوی دارد.
سلام
از کتاب ساهاکیان . به نظرم در کوپری مشکلی نباشد.کدام قسمت منظورتان هست؟
مثلا در اولی "p." چیه ؟
کد:
from sj,s,.p
در رابطه ها "SPJ.p" نداریم. "SPJ" چیست ؟ آیا یک رابطه است ؟ اگر رابطه است چرا در رابطه ها وجود ندارد ؟
15 فروردین 1393, 12:51 ب.ظ
(15 فروردین 1393 12:36 ب.ظ)H-Arshad نوشته شده توسط: [ -> ]ببخشید مشکل از من هست.
SPJ هست جدول اسمش نه SP
اون "p." چیه ؟
15 فروردین 1393, 01:39 ب.ظ
1. در Query اول آیا منظور از sj در این خط همان SPJ است ؟
2. در Query دوم آیا منظور از pname در این خط همان name است ؟
کد:
from sj,s,p
کد:
(select * from p where pname='آرماتور'
18 فروردین 1393, 09:17 ب.ظ
سلام دوست عزیز من میگم اینطوریه که اول JOIN ها رو انجام میده و جدول جدیدی به دست میاد که شرط های دستور JOIN رو داره و بعد از اونها رکوردهایی استخراج میشه که فیلد مورد نظرشون آرماتور باشه