SELECT
user_id,
count(*) total,
sum(case when type = 'yes' then 1 else 0 end) as type_1,
sum(case when type = 'no' then 1 else 0 end) as type_2
FROM history
GROUP by user_id
Wie erhalten TOP 100
Zeilen aus dieser Abfrage, die maximale Anzahl haben type = 'yes'
?Wie TOP von Abfrage erhalten?
In MySql nannten sie es Limit. z.B. SELECT * FROM Tabelle LIMIT 100; – derloopkat