PDA

View Full Version : inner join دو تیبل بدون تشابه



iran400
شنبه 30 تیر 1386, 14:29 عصر
با سلام
بنده دو تا تیبل دارم که می‌خواهم با inner join آنها را به هم متصل کنم، تبیل اول هیچ وجه تشابهی با تیبل دوم ندارد.
فرض کنید که هر تیبل سه تا رکورد دارد
بنده می‌خواهم اولین رکورد تیبل اول بیاید بقل اولین رکورد تیبل دوم و رکوردهای دوم و سوم هم همینطور
از inner join استفاده می‌کنم 9 تا رکورد برمی‌گردونه در حقیقت رکورد ها را ضرب می‌کنه

ممنون می‌شوم راهنمایی فرمایید.

Kamyar.Kimiyabeigi
شنبه 30 تیر 1386, 15:32 عصر
اگر هیچ وجه تشابهی بین جداول شما نیست پس چه جوری میخواین از Inner Join استفاده کنین؟

iran400
شنبه 30 تیر 1386, 15:45 عصر
من می‌خواهم دو تا تیبل رو کنار هم قرار بدهم به این معنی که اگه تیبل اول 2 فیلد و تیبل دوم 4 فیلد داشته باشه و هر تیبل هم 4 رکورد
در نهایت یک جدول با 6 فیلد بدست بیاورم که 4 تا رکورد داشته باشه

Hamid.Kad
شنبه 30 تیر 1386, 17:24 عصر
Select Identity(int,1,1) id,* into #t1 from Table1
Select Identity(int,1,1) id,* into #t2 from Table2
Select * from #t1 inner Join #t2 ON #t1.id = #t2.id

موفق باشید

iran400
شنبه 30 تیر 1386, 18:12 عصر
سلام
آقا بسیار بسیار عالی بود
ممنون که راهنمایی کردی


Select Identity(int,1,1) id,* into #t1 from Table1
Select Identity(int,1,1) id,* into #t2 from Table2
Select * from #t1 inner Join #t2 ON #t1.id = #t2.id

موفق باشید