سلام
من تفاوت و کاربردinner join , cross join , outer join وهر چیز دیگه ای را نمیدوم
(البته بی سوادی من به دلیل تازه کار بودن منه)
سلام
من تفاوت و کاربردinner join , cross join , outer join وهر چیز دیگه ای را نمیدوم
(البته بی سوادی من به دلیل تازه کار بودن منه)
آخرین ویرایش به وسیله meitti : شنبه 06 مهر 1387 در 08:07 صبح
inner join فقط رکوردهایی که در هر دو طرف match شوند در result می آورد.
انواع outer join:
1)left
2)right
3)full
که در اینجا علاوه بر فیلد های مشترک فیلدهای جدولی که به عنوان right or left قرار گرفته اند آورده می شوند.
مثلا"
select fildenames from t1 left join t2
on t1.code=t2.code
علاوه بر فیلدهای مشترک فیلدهایی که درt1 باقی مانده درresultمی بینیم
و اما cross join:
در cross join شرط وجود نداره در واقع همیشهtrueاست.
select p.fname,po.postname from personal p
cross join post po
موفق باشید