SELECT count(traffic_id) FROM traffic WHERE traffic_enterTime >= date_sub(curdate(),interval 1 day) AND traffic_enterTime <= date_sub(curdate(),interval 0 day) UNION SELECT count(DISTINCT traffic_ip) FROM (SELECT * FROM traffic WHERE traffic_enterTime >= date_sub(curdate(),interval 1 day) AND traffic_enterTime <= date_sub(curdate(),interval 0 day)) as subfrom;