Php MySQL中的数据库错误
是否有一种方法可以使用课程模块表连接表,但在显示结果时忽略它?您可以尝试Php MySQL中的数据库错误,php,mysql,database,Php,Mysql,Database,是否有一种方法可以使用课程模块表连接表,但在显示结果时忽略它?您可以尝试 GROUP BY `cm`.`CourseId` 不确定它的效果如何,如果你在严格模式下运行,它可能根本不起作用,但值得一试。如果我理解正确的话,你的问题是一门课程有多个模块 因此,Course_模块表有两行具有相同的CourseID,因此最终输出包括这两行 这是正确的行为。如果您只希望课程ID不选择*,请尝试Kolink的GROUP BY cm.CourseID。我相信标准SQL需要聚合查询来进行分组,所以请尝试从中选
GROUP BY `cm`.`CourseId`
不确定它的效果如何,如果你在严格模式下运行,它可能根本不起作用,但值得一试。如果我理解正确的话,你的问题是一门课程有多个模块 因此,Course_模块表有两行具有相同的CourseID,因此最终输出包括这两行 这是正确的行为。如果您只希望课程ID不选择*,请尝试Kolink的GROUP BY cm.CourseID。我相信标准SQL需要聚合查询来进行分组,所以请尝试从中选择cm.CourseID、COUNTm.Module。。。按cm.CouseID分组 您也可以只选择DISTINCT cm.CourseID,让服务器消除重复项