Php 没有SQL输出活动
我有三张桌子,叫做班级、课程和活动 “课程”和“课程”表具有列Id和列名称。 Activitys表包含ClassId和CourseId列 我如何显示一个列表,其中我打印了班级没有的课程 输出应如下所示: -班级--缺课- 一级课程1 一级课程3 第二类第二类 第一班只有第二课 2班有课程1和课程3 从头开始我就想试试。这将为你提供所选课程没有的所有课程Php 没有SQL输出活动,php,sql,arrays,Php,Sql,Arrays,我有三张桌子,叫做班级、课程和活动 “课程”和“课程”表具有列Id和列名称。 Activitys表包含ClassId和CourseId列 我如何显示一个列表,其中我打印了班级没有的课程 输出应如下所示: -班级--缺课- 一级课程1 一级课程3 第二类第二类 第一班只有第二课 2班有课程1和课程3 从头开始我就想试试。这将为你提供所选课程没有的所有课程 最后必须是要检查的类的Id 问题是我不应该首先选择类的Id。每次该类没有课程时,它都应该打印类名。这不是你在文章中提出的问题。^^要获取没有课程
最后必须是要检查的类的Id 问题是我不应该首先选择类的Id。每次该类没有课程时,它都应该打印类名。这不是你在文章中提出的问题。^^要获取没有课程x的类:从Id不在的类中选择名称从Activitys WHERE CourseId中选择Id=
SELECT Name FROM Courses WHERE Id NOT IN (SELECT Id FROM Activitys WHERE ClassId = <Id> );