簡體   English   中英

如何獲得mySQL表中具有相同ID的項目計數?

[英]How do I get a count of items with identical IDs in a mySQL table?

我有一個名為Users_Answers的表,該表保存(duh)用戶已回答的內容。

每個答案都有一個指向特定答案的Answer_id列,這意味着,有一個Answers表包含10個答案,其中每個答案都有一個ID(1-10),並且用戶選擇的任何答案都將通過引用該列進行設置答案欄。

我需要做的是計算每個答案被選擇了多少次。 目前,我正在對用戶進行非常丑陋的連接,這種方法可以正常工作,但是永遠需要並且完全沒有必要,因為在這種情況下,我不在乎單個用戶選擇了什么,而只是在乎總共選擇了10個答案中的每一個答案的次數。

我知道有一種完全簡單而優雅的方法可以實現這一目標,但我對此感到非常困惑。

提前致謝。

嘗試這個:

select answer_id, count(*) as total from user_answers group by answer_id

select answer_id, count(*) from Users_Answers group by answer_id嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM