ورود

View Full Version : ارتباط دو جدول از طریق دو فیلد نا متناجس



havakili
جمعه 17 خرداد 1392, 07:47 صبح
سلام دوستان
من داخل یه بانک در دو تا از جدول هاش یک نوع ارتباط غیر همجنس دیدم که واسم سوال شد و می خوام اگه دوستان اطلاعاتی دارن واسم لطفا توضیح بدن
شرح ماجرا:
داخل این بانک یه جدول داریم به نام جدول فاکتور خرید که ما در این جدول به ازای هر ثبت فاکتور خرید یک شماره یکتا ایجاد میشه بعد دقیقا همزمان با ثبت فاکتور سند مربوط نیز صادر میشود خوب تا اینجا مشکلی نیست اما نکته مهم اینه که واسه ارتباط فاکتور با سند مربوطش طبق روش های معمولی ما از دو فیلد هم نوع در دو جدول استفاده می کنیم یکی کلید اصلی مثلا از نوع عددی دیگری هم کلید خارجی از نوع عددی ولی در این بانک یکی کلید اصلی از نوع عددی است و در جدول سند کلید خارجی مربوطه از نوع GUID یا همون uniqidentifier است
میشه کسی نحوه استفاده و ارتباط این دو جدول رو واسم توضیح بده؟

benyaminrahimi
جمعه 17 خرداد 1392, 12:06 عصر
خوب primary key فاکتور فیلد فارن کی سند باشه نیازی بهuniqidentifier نیست

havakili
دوشنبه 20 خرداد 1392, 22:11 عصر
سلام

با تشکر از دوستان
تو بانک برنامه نحوه ارتباط دو جدول به این شکل است که بجای اینکه از کلید اصلی جدول فاکتور به عنوان فیلد خارجی در جدول سند استفاده شود از یک فیلد uniqidentifier یا GUID استفاده شده من میخوام بدونم این دو جدول چه جوری با هم ارتباط دارند ممنون میشم راهنمای کنید

benyaminrahimi
سه شنبه 21 خرداد 1392, 09:09 صبح
نمیدونم چرا guid ولی تا اونجایی که من میدونم یکسان نستند ولی اگر یکسان بودند هم با جوین مشکل حل میشه