PDA

View Full Version : جستجوی بین دو جدول که یک فیلد مشترک دارند



BehnamPro
دوشنبه 12 مرداد 1383, 10:08 صبح
سلام.من دوتا جدول (در یک پایگاه داده) دارم که این دو جدول دارای یک فیلد ID هستند که مقادیر این فیلد در هر دو جدول (برای هر رکورد) یکسان است.مثلا رکورد سوم در هر دو جدول دارای مقدار 50 است.می خواهم وقتی جستجویی روی جدول اولی انجام میدم و تعدادی از رکوردها از جدول اولی بعنوان نتیجه می آید؛ از جدول دوم هم همان رکورد ها استخراج شود.
امیدوارم متوجه منظورم شده باشید. :roll:

Voldemort
دوشنبه 12 مرداد 1383, 13:42 عصر
می تونی از SQL استفاده کنی. البته بهتره که از Stored Proc استفاده کنی.

BehnamPro
سه شنبه 13 مرداد 1383, 10:17 صبح
اگه ممکنه یک مثال با sql بزنید.من از این دستور استفاده کردم که جوابی را که می خواستم نداد:
فرض کنید نام جدولها P1 و P2 باشند

select P1.F1, P1.F2, P2.F2 from P1,P2, where P1.ID=" & rs.fields(0)

کخ در این دستور rs رکورد ستی است که نتایج حاصل از جستجو روی جدول P1 را دارد.حال می خواهم از جدول P2 رکوردهایی را که در rs آمده اند را استخراج کنم.