2015-10-09 41 views
-1

重複條目的計數我有一個sql表中有一個在我的優惠券網站上有賣家記錄的表。 當購買優惠券時,購買優惠券的條目被登記在coupon_code列中。 我想選擇賣家專欄中的暢銷商品並將其打印在頁面上。
我想要顯示來自sql

Seller Coupon code 
Seller1  534334 
seller2  665656 
seller3  565234 
Seller1  354733 
seller3  768744 
seller3  234754 
seller3  354345 
seller3  354345 
seller2  234754 

我要打印的最暢銷的降序排列。 如..

  • seller3 - 總銷售的優惠券是5
  • seller2 - 總銷售的優惠券是3
  • seller1 - 總銷售的優惠券是1

是否有可用的功能在SQL已經爲此?

+6

的[特定列的表計重複記錄]可能的複製(http://stackoverflow.com/questions/17982994/count-repeated-records-in-a -table-of-specific-column) –

回答

0

使用此:

select seller, COUNT(seller) as Total 
from TABLE 
group by seller 
order by COUNT(seller) desc 
+0

這與標記的副本基本相同。 –

+0

對不起,我正在編寫代碼,而重複尚未發佈。 – Santiago

+0

謝謝大家...... :) –

0

你可以使用linq來創建一個新的對象,通過使用Distrinct()。然後你可以比較你的第一個對象的數量和你的新對象的數量。

+0

這是'sql'問題而不是'c#' –

相關問題