رامین مرادی
سه شنبه 31 مرداد 1396, 09:49 صبح
وقت بخیر دوستان
من یه جدول دارم که اسامی افراد رو داره.
یه جدول هم برای یه فعالیت خاص . جدول دومم شامل دو کلید خارجی از جدول اول هست.
جدول 1
1
رامین
2
علی
3
حامد
و جدول دوم
تحویل دهنده
تحویل گیرنده
تاریخ
1
2
96/1/20
3
1
96/1/30
من برای استخراج این جدول از روش زیر استفاده کردم.
;WITH cte AS(SELECT Name From Tbl1)
select Date,Tbl1.Name,cte.Name from Tbl1 inner join Tbl2 on Tbl1.Id=Tbl2.col1 inner join cte.Id=Tbl2.col2
به نظرتون این روش درسته؟ یا روش دیگه ای هم هست!
من یه جدول دارم که اسامی افراد رو داره.
یه جدول هم برای یه فعالیت خاص . جدول دومم شامل دو کلید خارجی از جدول اول هست.
جدول 1
1
رامین
2
علی
3
حامد
و جدول دوم
تحویل دهنده
تحویل گیرنده
تاریخ
1
2
96/1/20
3
1
96/1/30
من برای استخراج این جدول از روش زیر استفاده کردم.
;WITH cte AS(SELECT Name From Tbl1)
select Date,Tbl1.Name,cte.Name from Tbl1 inner join Tbl2 on Tbl1.Id=Tbl2.col1 inner join cte.Id=Tbl2.col2
به نظرتون این روش درسته؟ یا روش دیگه ای هم هست!