私が考えることができるMySQLで機能する最も単純なクエリは次のとおりです。
select id, sum(country = 'Italy') values_in_Italy, count(*) Total from t
where id = 1
MySQLは、group by id
を強制しません 非決定論的に1つのIDを取得しますが、where
句は、その列に1つのIDのみを強制します
私が考えることができるMySQLで機能する最も単純なクエリは次のとおりです。
select id, sum(country = 'Italy') values_in_Italy, count(*) Total from t
where id = 1
MySQLは、group by id
を強制しません 非決定論的に1つのIDを取得しますが、where
句は、その列に1つのIDのみを強制します