2012-11-05 91 views
0

我有一個sql輸出,顯示sales_id和汽車製造商(car_info)他們已經賣出。從SQL查詢重複SQL總和?

我想,因爲它目前卻與此sales_id並重復關聯到每個銷售商創造一個展示共有,而不是銷售的廠家,輸出一個額外的列

我目前使用的查詢是:

SELECT i.car_info 
    FROM inventory i 
    JOIN sales s ON s.car_id = i.car_id 
WHERE s.sales_id = 'sales_id1'; 

我試圖使用總和和計數功能,但沒有運氣。

回答

2
SELECT i.car_info ,count(1) 
    FROM inventory i 
    JOIN sales s ON s.car_id = i.car_id 
WHERE s.sales_id = 'sales_id1' 
group by i.car_info 
+0

感謝它的工作原理艾哈邁德將在5分鐘內接受(SOF協議) – userH

2

需要GROUP BY對汽車製造商

select i.car_manu, count(s.sales_d) 
from inventory i join sales s on s.car_id = i.car_id 
where s.sales_id = 'sales_id1' 
group by i.car_manu