Добрый день.
Есть 2 таблицы в одной хранятся данные о пользователе вошедшего на сайт (temp_hits), во второй его события на сайте (cnt_sel_2015_09).
Так вот, есть необходимость сгенерировать отчет за месяц по каждому дню, сколько пользователей уникальных заходили, и кол-во (cnt_sel_2015_09.event_code) событий №1, №2 ... №n было исполнено. Номера событий могут быть различными.
-- ----------------------------
-- Таблица хитов
-- ----------------------------
DROP TABLE IF EXISTS `temp_hits`;
CREATE TABLE `temp_hits` (
`day` int(11) NOT NULL,
`id` int(11) NOT NULL AUTO_INCREMENT,
`domain_id` int(6) NOT NULL,
`time_stamp` int(12) NOT NULL,
`uid` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=560466345 DEFAULT CHARSET=utf8;
INSERT INTO `temp_hits` VALUES ('20150901', '560466343', '1', '1441054816', 'ae285dc8b93cff4963a070144df94e8d');
INSERT INTO `temp_hits` VALUES ('20150901', '560466344', '1', '1441054816', 'ae285dc8b93cff4963a070144df94e85');
-- ----------------------------
-- Таблица исполненных событий
-- ----------------------------
DROP TABLE IF EXISTS `cnt_sel_2015_09`;
CREATE TABLE `cnt_sel_2015_09` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`hit_id` int(12) NOT NULL,
`time_stamp` int(12) NOT NULL,
`event_code` int(3) NOT NULL,
`event_text` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=11 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Records of cnt_sel_2015_09
-- ----------------------------
INSERT INTO `cnt_sel_2015_09` VALUES ('1', '560466343', '1441054800', '3', '15');
INSERT INTO `cnt_sel_2015_09` VALUES ('2', '560466343', '1441054800', '2', '12');
INSERT INTO `cnt_sel_2015_09` VALUES ('9', '560466343', '1441054800', '2', '13');
INSERT INTO `cnt_sel_2015_09` VALUES ('10', '560466344', '1441054800', '2', '13');
В итоге, должно получится
Дата Кол-во посетит событие 1 событие 2 событие 3
20150901 2 0 3 1
Помогите пожалуйста справиться с задачей.