我有一个名为、和votes
列的表。id
image_id
user_id
time
我如何在结果中添加一个布尔值,如果一个特定user_id
是每个人的投票之一image_id
?
SELECT image_id,
count(image_id) as vote_count
FROM votes
GROUP BY image_id
ORDER BY vote_count DESC
我已经尝试过if(user_id = 18, 1, 0) as have_voted
,但它不适用于每个image_id
.