来自同一表的复杂MySQL和

来自同一表的复杂MySQL和,mysql,Mysql,我的桌子名是HaveGoal。 我有一个包含以下列的表:id、week、goals 我需要一个查询,该查询对具有相同id的所有目标求和,并在表中为我提供数字及其总目标总目标: SELECT id, SUM(goals), COUNT(goals) FROM HaveGoal GROUP BY id 每周总目标: SELECT id, week, SUM(goals), COUNT(goals) FROM HaveGoal GROUP BY id, week 甚至在你问一个好问题之前:寻找其他

我的桌子名是HaveGoal。 我有一个包含以下列的表:id、week、goals 我需要一个查询,该查询对具有相同id的所有目标求和,并在表中为我提供数字及其总目标

总目标:

SELECT id, SUM(goals), COUNT(goals)
FROM HaveGoal
GROUP BY id
每周总目标:

SELECT id, week, SUM(goals), COUNT(goals)
FROM HaveGoal
GROUP BY id, week

甚至在你问一个好问题之前:寻找其他问题和答案。您可能会发现:只是一句旁白:表中名为ID的列应该是表的唯一ID。因此,“所有目标都具有相同ID”将是胡说八道。也许你只是编了一个不好的例子,否则你应该考虑一下你的数据模型。如果你展示了样本数据和预期的输出,这会很有帮助。