ورود

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



رامین مرادی
شنبه 01 مهر 1396, 11:07 صبح
وقت بخیر دوستان.
من حدود ده بیستا جدول دارم که توشون یه سری اطلاعات دارم. البته بعضی هاشون با هم ارتباط دارن.
من مثلا میخوام با دادن یه اسم یا یه شماره، تمامی اطلاعاتی که توی جداول دارم و مربوط به اون هست رو دربیارم (البته اگه بشه تو یه جدول نشون داد که خیلی بهتر میشه)

مثلا من میگم اسم رامین مرادی رو برو بگرد. بره و توی جدول شرکت کنندگان دوره های آموزشی هر جا اسم منو دید برگردونه . این جدول با جدول دوره های آموزشی ارتباط داره و اسم دوره رو هم برگردونه. بعد توی جدول آزمون هم تمام آزمون های مربوط به اون شخص رو بیاره. البته جدول آزمون با آی دی شرکت کننده ارتباط داره. بعد بره تو جدول مثلا دفتر تلفن و شماره های مربوط به من رو دربیاره.

نمیدونم تونستم خوب توضیح بدم یا نه. هدفم سرچ کلی اطلاعات مربوط به یک شخص یا یک شماره هست. ممنون میشم اگه نظر یا ایده ای داشتید بهم بگید. :متفکر:

رامین مرادی
یک شنبه 02 مهر 1396, 13:07 عصر
از دوستان کسی نظری نداره؟؟؟:متفکر:

fakhravari
شنبه 08 مهر 1396, 12:19 عصر
راه ساده این که از هر جدول که join داره اطلاعات بکشی بیرون select
جداولی که Join نداره خودش select بالا ستناش بنویسی
اخر کار برای هر select به صورت union جمع بزنی و با یه ستون tabel name - record id مشخص کنی

رامین مرادی
دوشنبه 10 مهر 1396, 08:45 صبح
راه ساده این که از هر جدول که join داره اطلاعات بکشی بیرون select
جداولی که Join نداره خودش select بالا ستناش بنویسی
اخر کار برای هر select به صورت union جمع بزنی و با یه ستون tabel name - record id مشخص کنی

ممنون بابت نظر مفیدتون. ولی یه کوئری بالای دویست سیصد خطی میشه :لبخند:
ولی ایده جالبی بود.