Ben bir bülten tahtası uygulaması oluşturma. Her bülten Ben aşağıdaki veritabanı tablosunu oluşturduk hoşlandığı ve hoşlanmadığı şeyleri takip site.To kullanıcıları tarafından çok seviliyor ya da sevilmeyen olabilir
id user_id bulletin_id like_dislike
1 1 1 1
2 1 2 0
3 3 1 1
4 2 1 0
In the like_dislike column 1 means 'Like It', 0 means 'Don't like it' I know how to ask. - How many times was bulletin 1 liked (2) - How many times was bulletin 1 disliked (1)
Ama aynı zamanda bu iki soru sormak için bir sorgu nasıl yapabilirim? Bu bülten 1 sevdim ve sevilmeyen kaç kez, bir
liked disliked
2 1
Ben sorguyu denedim
SELECT count(like_dislike) AS likes, count(like_dislike) AS dislikes FROM bulletins_ld
where bulletins_id = 1 AND likes = 1 AND dislikes = 0
but all I get is two twice which is not surprising.
The only solution I can think of is having a separate like and dislike column