sql >> Databasteknik >  >> RDS >> Mysql

Välj med två räkningar på samma kolumn

SELECT MONTH(date) AS month, 
       count(DISTINCT case when field = 1 then ip end) as f1,
       count(DISTINCT case when field = 2 then ip end) as f2
FROM table_name 
WHERE field in (1,2)
GROUP BY month



  1. Hur returnerar jag månadens vecka i MySQL?

  2. MySQL felkod 1235

  3. Mysql-uppdateringsfråga med förberedd sats ger ett fel

  4. Vad är fördelen med att använda försök {} catch {} kontra om {} annat {}