PDA

View Full Version : ارتباط همزمان دو جدول به یک جدول



sajjad_kochekian
پنج شنبه 03 تیر 1389, 16:31 عصر
چطوری میشه یک جدول همزمان به دو جدول متصل باشه.
من از دستور select استفاده کردم تعداد رکورد ها در هم ضرب میشه.
مثال: یک جدول وام داریم. یک جدول جزئیات اقساط و یک جدول ضامن ها
من می خوام وقتی یک پرینت می گیرم همه تاریخچه این وام رو مشاهد کنم.
و می خواهم که با یک پروسیجر (در صورت امکان) نوشته بشه.
چه راه حل هایی هست

pesar irooni
شنبه 05 تیر 1389, 01:44 صبح
هر سه رو با هم inner join کن و یا تو قسمت from بزار (البته به شرطی که شرط مساوی بودن رو بزاری)
مثل :

select *
from vam,ghest,zamen
where ghest.vamid = vam.id
and zamen.vamid = vam.id

sajjad_kochekian
شنبه 05 تیر 1389, 11:55 صبح
فایده نداره . به این روش نشد رکورد تکرارزی میاره. به این صورت میشه. تعداد اقساط ضرب در تعداد ضامن ها.
که این درست نیست

sajjad_kochekian
یک شنبه 06 تیر 1389, 22:01 عصر
آیا uniuon میشه این ارتباط را برقرار کرد؟
طوری که رکورد تکراری نمایش نده؟