تالار گفتمان مانشت
دستور using - نسخه‌ی قابل چاپ

دستور using - *tarannom* - 18 آذر ۱۳۹۵ ۰۱:۱۴ ب.ظ

سلام.طبق پایگاه داده کیوانپور صفحه ۱۰۲ اگه برای بیان شرط پیوند از using استفاده بشه،ستون مشترک فقط یک بار در خروجی اورده میشه.
ولی طبق پایگاه داده نارنجی صفحه ۱۶۳ (ویرایش جدید) ستون مشترک دو بار ظاهر میشه....
کدام یک از این توضیحات درسته؟

RE: دستور using - Hopegod - 23 آذر ۱۳۹۵ ۰۸:۴۱ ب.ظ

سلام دوست عزیز من فقط کتاب پارسه کیوانپورو دارم طبق این کتاب
در جبر رابطه در هر سه عملگر right outer join-left outer join-full outer join ستون مشترک فقط یک بار میاد.
اما در SQL در inner join-left outer join--right outer join ستون مشترک دوبار میاد مگر اینکه از natural استفاده کنی. حتی اگر با on ستون مشترک رو مشخص کنی بازم دوبار میاد و با natural یه بار میاد.
اما در full outer join بدون استفاده از natural باز هم یک بار میاد
از دوستان ممنون میشم اگر اشتباه میکنم یا مورد دیگه ای هست راهنمایی کنند.