0
جوین بر روی دو ستون غیر یونیک دو جدول در sql
سلام.یک جدول فاکتور دارم که دو ستون نام مشتری و شماره فاکتورش پرایمری کی هستن
و یک جدول سفارش که به ازای هر فاکتور تعدادی رکورد در اون وجود داره و همون دو ستون نام مشتری و شماره فاکتور رو داره این جدول سفارش و یک ستون تعداد.
میخوام طوری کویری بزنم که هر فاکتوری رو که میگیرم علاوه بر مشخصات خود فاکتور ، جمع تعداد سفارشاتش از جدول سفارش رو هم بتونم بگیرم. ولی ارور میگیرم . ممنون میشم راهنمایی کنید
Select factor.price,sum(order.count) FROM factor JOIN order ON factor.customer_code = order.customerCode AND factor.factor_code= order.factorCode
1 پاسخ
0
زمانی که از sum استفاده می کنید باید بقیه ستون ها رو توی Group By بیارید.
اینجا به کدتون خط زیر رو اضافه کنید :
Group By factor.price