我需要统计所有FirstExtracted
为特定的日期,我需要统计所有LastExtracted
为同一日期。所以,今天,我需要所有FirstExtracted
和LastExtracted
等于2012-10-24
。如何统计所有结果和计数具体在同一个查询 - MySql
这是我到目前为止,但它没有带来LastExtracted
。它输出LastExtracted
的数量相同FirstExtracted
:
(SELECT LastExtracted,FirstExtracted,
COUNT(FirstExtracted) AS FirstCount,
COUNT(LastExtracted) AS LastCount,
DATE_FORMAT(`LastExtracted`,'%Y-%m-%d') AS Lastdate,
DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') AS Firstdate
FROM results
WHERE DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') = DATE_FORMAT(`LastExtracted`,'%Y-%m-%d'))
UNION ALL
(SELECT LastExtracted,FirstExtracted,
COUNT(FirstExtracted) AS FirstCount,
COUNT(LastExtracted) AS LastCount,
DATE_FORMAT(`LastExtracted`,'%Y-%m-%d') AS Lastdate,
DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') AS Firstdate
FROM results
WHERE DATE_FORMAT(`FirstExtracted`,'%Y-%m-%d') = DATE_FORMAT(`LastExtracted`,'%Y-%m-%d') GROUP BY Firstdate)
ORDER BY Firstdate DESC
LIMIT 20
也许我应该使用内部联接?
更新: 所以使用您的查询,我做了一些更改,使它现在为我做了别的事情。如果你看一下这个页面我把查询了
semesterold.com/code2.html
我想指望由艺术家所有标题和组。这将是一个数组。那么我希望子查询通过匹配艺术家的searchtype进行计数。所以如果db有akon,rihanna,chris brown。我希望它能够统计出每个艺术家有多少个标题,比如说akon有100个。然后我想要显示标题数量,然后统计这100个标题中有多少是Google,bing,特定于akon的站点等。
什么是表格定义? –
表格定义是什么意思? –