PDA

نسخه کامل مشاهده نسخه کامل : دستور join



ELI206sd
11-09-2010, 21:04
ميشه يكي تفاوت دستورهاي join رو توضيح بده
ممنون:11:

Payman_62
12-09-2010, 01:39
سلام.

اول این که در join دو جدول رو بر اساس یه کلید به هم وصل میکنیم و رکوردهایی رو ازشون انتخاب میکنیم.

inner join فقط رکوردهایی رو برمیگردونه که یک معادل از کلید اصلی در هر 2 جدول باشه.
left join همه رکوردهای تیبل چپ رو برمیگردونه. حتی اگه در تیبل راست اون کلید وجود نداشته باشه.
right join همه رکوردهای تیبل راست رو برمیگردونه. حتی اگه در تیبل چپ اون کلید وجود نداشته باشه.
Full join همه رکوردهای 2 تیبل رو برمیگردونه. حتی رکوردهایی که معادلی در تیبل دیگه ندارن.

-----------------------------------------------------------------------------------------------------------------------

تاپیک منتقل شد. لطفا تاپیک را در انجمن مربوطه ایجاد کنید.