50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

جوین بر روی دو ستون غیر یونیک دو جدول در sql

سلام.یک جدول فاکتور دارم که دو ستون نام مشتری و شماره فاکتورش پرایمری کی هستن

و یک جدول سفارش که به ازای هر فاکتور تعدادی رکورد در اون وجود داره و همون دو ستون نام مشتری و شماره فاکتور رو داره این جدول سفارش و یک ستون تعداد.

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

Select factor.price,sum(order.count)
FROM factor
 JOIN order
ON  factor.customer_code = order.customerCode 
AND  factor.factor_code= order.factorCode
پرسیده شده در 1397/09/02 توسط

1 پاسخ

0

زمانی که از sum استفاده می کنید باید بقیه ستون ها رو توی Group By بیارید.

اینجا به کدتون خط زیر رو اضافه کنید :

Group By factor.price
پاسخ در 1397/09/02 توسط

پاسخ شما