I hate that I have to ask but I just cant handle it.
I have this table votes:
type=1 is an upvote, type=0 would be a downvote
I want this output:
[
  {'video': 'best-of-mehrwert', 'upvote': 2, 'downvote': 0},
  {...}
]
I am using medoo:
<?php
$votes = $database->query(
  // 'SELECT COUNT(video) as votes, video FROM votes GROUP BY video, type'
  '
    SELECT video,COUNT(*) as counts
    FROM votes
    GROUP BY video,type;
  '
)->fetchAll(PDO::FETCH_ASSOC);
echo json_encode($votes);
which gives me
[{"video":"anlaesse","counts":"1"},{"video":"best-of-mehrwert","counts":"2"}]
How do I "add a column" like "upvotes" i.e. entries where type = 1 and the same with type = 0?

 
                        
I think it might be easiest to
SUMup a 1 for each row where your criteria matches:Note, you should omit
typefrom theGROUP BYin order to get a single row back for each video.