1. SELECT Websites.name, Websites.url, SUM(access_log.count) AS nums FROM (access_log
    2. INNER JOIN Websites
    3. ON access_log.site_id=Websites.id)
    4. GROUP BY Websites.name
    5. HAVING SUM(access_log.count) > 200;

    访问量大于两百。

    1. SELECT Websites.name, SUM(access_log.count) AS nums FROM Websites
    2. INNER JOIN access_log
    3. ON Websites.id=access_log.site_id
    4. WHERE Websites.alexa < 200
    5. GROUP BY Websites.name
    6. HAVING SUM(access_log.count) > 200;

    现在我们想要查找总访问量大于 200 的网站,并且 alexa 排名小于 200。
    我们在 SQL 语句中增加一个普通的 WHERE

    havaing 对 聚合函数的值 做逻辑判断 》=《