不知道這是可能的 - 但我嘗試做以下 有一個表以下colums與和查詢MYSQL case語句
vote_id (primary_key)
question_id
user_id
vote_count
這基本上存儲用戶特定鑄造的所有選票問題
現在在一次查詢中,我有可能獲得總投票數並檢查某個特定用戶是否投了票。
東西沿着這些路線 - 可以說爲USER_ID 10
SELECT sum(vote),
(
CASE
WHEN (user_id = 10)
THEN user_id
ELSE NULL
END
) user_id
FROM vote_question
GROUP BY course_question_id
這顯然是行不通的。
我很期待是,如果一個特定的用戶已經投票 - 他的user_id應計票一起返回 - 如果他沒有投票 - 返回null
感謝
如果下面的答案是不是你以後在做什麼(好像它可能是),考慮提供適當的DDL和/或一個小平臺,以達到理想的效果 – Strawberry