با سلام

نوشته شده توسط
Helen_Farhani
و اصلا وقتی میتونیم از Inner Join استفاده کنیم چه نیازی به Left Ritgh پیدا میکنیم؟
دقت کنید.
Select *
From Tbl_Test1 T1
Left Outer Join Tbl_Test2 T2
ON T1.No = T2.No
جدول Tbl_Test1
No Name
1 ali
2 mamad
جدول Tbl_Test2
1 ali
3 k
اگر در دستور بالا Inner Join استفاده کنید کلیه رکوردهایی را نمایش می دهد که در دو جدول وجود داشت باشد.
ali 1
ولی اگر left LOuter Join : کلیه رکوردهایی که در جدول Tbl_Test1 وجود دارد.
ali 1
mamd 2
و اگر Right Outer Jolin: کلیه رکوردهایی که در جدول Tbl_Test2 وجود دارد.
ali 1
k 3
موفق باشید