Каждый из нижеперечисленных запросов дает мне именно то, что я хочу в результате по отдельности, но я хочу объединить их в один запрос.Как объединить эти 3 запроса в один запрос MySQL?
Я хочу вывести 3 colums: $ row-> день, $ row-> otherPageCount, $ row-> indexCount
Существует одна таблица tracking
, который содержит все данные.
1).
SELECT COUNT(`page`) AS indexCount FROM `tracking`
WHERE `page` = 'index.php'
AND `date`
BETWEEN DATE_ADD(NOW(),INTERVAL -30 DAY)
AND NOW()
GROUP BY DATE(`date`)
2).
SELECT COUNT(`page`) AS otherPageCount FROM `tracking`
WHERE `page` != 'index.php'
AND `date`
BETWEEN DATE_ADD(NOW(),INTERVAL -30 DAY)
AND NOW()
GROUP BY DATE(`date`)
3).
SELECT DATE(`date`) AS day FROM `tracking`
WHERE `date`
BETWEEN DATE_ADD(NOW(),INTERVAL -30 DAY)
AND NOW()
GROUP BY DATE(`date`)