با سلام
من یک سیستم انبارداری طراحی کردم که در اون هر ورود و خروج از انبار به صورت یک تراکنش ذخیره میشود برای اینکه مشخص شود ورودی یا خروجی از کجاست یه جدول کمکی دارم که رکوردهاش فاکتور خرید، فاکتور فروش، فاکتور واردات، فاکتور صادرات هستند که هر کدام یک شناسه دارند و آن شناسه و شناسه فاکتور برای هر رکورد تراکنش ذخیره میشود تا مشخص شود این تراکنش به کجا باید متصل شود تا اطلاعات فاکتور مربوطه آن یافت شود
برای نمایش کلیه ی تراکنش ها مجبورم بین جدول تراکنش و هر فاکتور یک کوئری بزنم و سپس این چهار کوئری را union کنم ولی این کار زمانبر است
حالا برای تراکنشهای حسابداری هم همین مشکل را دارم تازه این بار دیگر 4 جدول نیست بلکه 8 تا جدول هست که باید بین انها و تراکنش حسابداری کوئری بزنم و جواب را union کنم
آیا راه حل بهتری برای طراحی وجود دارد که از دست union زدن خلاص بشم
متشکرم