csharpcollegian
Member
سلام وقتتون به خیر
دوستان همونطور که در عکس میبینید من دو جدول دارم که توسط دو کلید خارجی به هم مرتبط شده اند :
جدول tblUser دو کلید خارجی در جدول tblEntrust به نام های TransfereeUserID و DeliveryUserID داره. من میخوام این دو جدول رو در کنار هم Join کنم به نحوی که به ازای هریک از دو کلید خارجی موجود در جدول tblEntrust، رکورد متناظر با آن در جدول tblUser قرار بگیرد.
فرض کنید محتویات دو جدول مطابق با عکس های زیر است :
من برای رسیدن به هدف بالا از Query زیر استفاده می کنم :
که نتیجه زیر رو میده :
در صورتی که من میخوام نتیجه ی زیر رو بگیرم :
ممنونم میشم راهنمایی کنید که باید از چه کدی استفاده کنم...
دوستان همونطور که در عکس میبینید من دو جدول دارم که توسط دو کلید خارجی به هم مرتبط شده اند :
جدول tblUser دو کلید خارجی در جدول tblEntrust به نام های TransfereeUserID و DeliveryUserID داره. من میخوام این دو جدول رو در کنار هم Join کنم به نحوی که به ازای هریک از دو کلید خارجی موجود در جدول tblEntrust، رکورد متناظر با آن در جدول tblUser قرار بگیرد.
فرض کنید محتویات دو جدول مطابق با عکس های زیر است :
من برای رسیدن به هدف بالا از Query زیر استفاده می کنم :
PHP:
Select tblEntrust.ID,
(Select tblUser.Name Where tblEntrust.TransfereeUserID = tblUser.ID) As TransfereeUserName,
(Select tblUser.Name Where tblEntrust.DeliveryUserID = tblUser.ID) As DeliveryUserName
From tblEntrust, tblUser
Where tblEntrust.TransfereeUserID = tblUser.ID OR tblEntrust.DeliveryUserID = tblUser.ID
Order By tblEntrust.ID
در صورتی که من میخوام نتیجه ی زیر رو بگیرم :
ممنونم میشم راهنمایی کنید که باید از چه کدی استفاده کنم...
پیوست ها
-
Pic.PNG8.5 کیلوبایت · بازدیدها: 1
-
Pic 2.PNG4.5 کیلوبایت · بازدیدها: 1
-
Pic.PNG5.1 کیلوبایت · بازدیدها: 3
-
tblUser.PNG2.1 کیلوبایت · بازدیدها: 1
-
tblEntrust.PNG1.9 کیلوبایت · بازدیدها: 1
-
pin.PNG5.5 کیلوبایت · بازدیدها: 2
-
pic 3.PNG2.9 کیلوبایت · بازدیدها: 1
-
pic 3.PNG3.1 کیلوبایت · بازدیدها: 2
-
PIC 4.PNG2.4 کیلوبایت · بازدیدها: 2