sql >> Base de Datos >  >> RDS >> Mysql

Contar con condiciones

La consulta más simple que funciona en MySQL que se me ocurre es:

select id, sum(country = 'Italy') values_in_Italy, count(*) Total from t
where id = 1

MySQL no te obliga a group by id ya que tomará una identificación de manera no determinista, pero el where la cláusula está obligando a esa columna a tener solo una identificación