Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql “未知列'a.ID'”因为它是嵌套的。好的,我去掉了嵌套。当你写下“希望在五周内找到最好的每篇文章”时,你希望找到的价值到底是什么?a) 所有五周的数量总和,或b)每周单独计算,或c)这些周的日期以及数量?你最初的问题建议a)、那里的代码b),你在评论中的_Mysql_Sum_Grouping - Fatal编程技术网

Mysql “未知列'a.ID'”因为它是嵌套的。好的,我去掉了嵌套。当你写下“希望在五周内找到最好的每篇文章”时,你希望找到的价值到底是什么?a) 所有五周的数量总和,或b)每周单独计算,或c)这些周的日期以及数量?你最初的问题建议a)、那里的代码b),你在评论中的

Mysql “未知列'a.ID'”因为它是嵌套的。好的,我去掉了嵌套。当你写下“希望在五周内找到最好的每篇文章”时,你希望找到的价值到底是什么?a) 所有五周的数量总和,或b)每周单独计算,或c)这些周的日期以及数量?你最初的问题建议a)、那里的代码b),你在评论中的,mysql,sum,grouping,Mysql,Sum,Grouping,“未知列'a.ID'”因为它是嵌套的。好的,我去掉了嵌套。当你写下“希望在五周内找到最好的每篇文章”时,你希望找到的价值到底是什么?a) 所有五周的数量总和,或b)每周单独计算,或c)这些周的日期以及数量?你最初的问题建议a)、那里的代码b),你在评论中的措辞建议c)。我的答案只得到了a)。MvG:LOL-true-我的代码是我最初想要的(alt B),但是你的答案(alt a)就足够了。谢谢。tsql=SQL Server(或Sybase),而不是MySQL。你是在为两者寻找解决方案吗?如果没


“未知列'a.ID'”因为它是嵌套的。好的,我去掉了嵌套。当你写下“希望在五周内找到最好的每篇文章”时,你希望找到的价值到底是什么?a) 所有五周的数量总和,或b)每周单独计算,或c)这些周的日期以及数量?你最初的问题建议a)、那里的代码b),你在评论中的措辞建议c)。我的答案只得到了a)。MvG:LOL-true-我的代码是我最初想要的(alt B),但是你的答案(alt a)就足够了。谢谢。tsql=SQL Server(或Sybase),而不是MySQL。你是在为两者寻找解决方案吗?如果没有,可能会删除该标记。对不起,mySql的等效名称是什么?我不认为mySql的SQL方言有名称,但我不是专家。我认为transact-SQL是针对(ny)数据库的选择、更新、插入、删除等的通用名称。不,它是方言的名称。更新、插入和删除(有些人还包括选择)有时被称为DML(数据操作语言)tsql=SQL Server(或Sybase),而不是MySQL。你是在为两者寻找解决方案吗?如果没有,可能会删除该标记。对不起,mySql的等效名称是什么?我不认为mySql的SQL方言有名称,但我不是专家。我认为transact-SQL是针对(ny)数据库的选择、更新、插入、删除等的通用名称。不,它是方言的名称。更新、插入和删除(有些人还包括选择)有时被称为DML(数据操作语言)
SELECT a.ID, [more fields], omg.total
FROM Articles AS a
LEFT JOIN
(
    SELECT weeklytotals.articleID, weeklytotals.total
    FROM
    (
        SELECT SUM(ra.quantity) AS total, ra.articleID AS articleID
        FROM OrderArticles ra
        INNER JOIN Orders r
            ON ra.orderID = r.ID
        WHERE r.timeCreated >= UNIX_TIMESTAMP('2011-06-30')
        GROUP BY ra.articleID, WEEK(FROM_UNIXTIME(r.timeCreated))
        ORDER BY SUM(ra.quantity) DESC
    ) AS weeklytotals
    WHERE omg.articleID = a.ID --<-- THIS IS NOT WORKING BUT NECESSARY!
    LIMIT 0, 5
) AS omg
ON omg.articleID = a.ID
WHERE a.isEnabled = 1 --more WHERE-thingys 
SELECT a.ID, [more fields], IFNULL(SUM(
    (
        SELECT SUM(ra.quantity) AS total
        FROM OrderArticles ra
        INNER JOIN Orders r
           ON ra.orderID = r.ID
        WHERE ra.articleID = a.ID -- <-- reference a.ID here
          AND r.timeCreated >= UNIX_TIMESTAMP('2011-06-30')
        GROUP BY WEEK(FROM_UNIXTIME(r.timeCreated))
        ORDER BY SUM(ra.quantity) DESC
        LIMIT 0, 5
    )), 0) AS total
FROM Articles AS a
WHERE a.isEnabled = 1 --more WHERE-thingys 
GROUP BY a.ID