ورود

View Full Version : ارتباط دو جدول با هم به صورت خاص



ASPX
سه شنبه 18 دی 1386, 09:53 صبح
من دوتا جدول دارم مثلا فرض کنید table1 شامل اینهاست

Id---column1—idtable2
1 - حمید – 100
2 – رضا – null
3-محسن – 101
4- مهدی – null

و table2 شامل اینهاست
Idtable2—columtable2
100- معلم
101-مهندس

حالا میخوام یه کوئری بگیرم شبیه به این که خروجی اش بشه

1-حمید – معلم
2-رضا- null
3- محسن –مهندس
4- مهدی-- null

من هرکاری میکنم فقط به این دو ردیف میرسم
1-حمید – معلم
3- محسن –مهندس

و این دو تا رو نمیبینم!
2-رضا- null
4- مهدی null

لطقا کمک کنید!

reza_rad
سه شنبه 18 دی 1386, 11:29 صبح
باید از LEFT OUTER JOIN و یا RIGHT OUTER JOIN استفاده کنید.
برای مطالعه بیشتر:
Using Outer Joins
(http://msdn2.microsoft.com/en-us/library/ms187518.aspx)

MShirzadi
سه شنبه 18 دی 1386, 13:03 عصر
میشه :

Select * From table1 left Outer Join Table2 On table1.Idtable2 = table2.idtable2