所以我想我应该把它们移到另一个名为"no_duplicates“的表中,然后从原始表中删除它们。然后,我可以在原始表中看到所有副本,修复它们,然后添加回no_dupes。DELETEGROUP BY event_date, userORDER BY event_date, user
我的猜测是,虽然查询返回的是唯一的、已经在表中的记录,但是使用聚合函数进行删除是不合理的。这是可以理解的,除非我不知道我还能做些什么来确保只删除我移动的记录。
course_plan_relationships on daily_plans.id=course_plan_relationships.daily_plan_id为了让您了解正在发生的事情,我将向您展示子查询及其结果daily_plans.id=course_plan_relationships.daily_plan_id;| id || 1 |+----+
因此,基本上,我希望删除course_plan_relationships中的所有项,其中id字段不在我
我有一个非常简单的查询,“我想要所有没有‘role_type’的role_type。下面的sqlfiddle给出了我想要的的正确结果,但是当我在实际的MySQL DB上运行查询时,它不会用user_id=13565返回2的结果,我也不知道为什么。子查询给出单答案8301,实际上,如果我手动将此值输入括号中,即where role.user_id not in ( where