SQL输出活动没有


SQL output activity not have

我有三个表,分别称为ClassesCoursesActivitys

CoursesClasses表具有列IdNameActivitys表具有列ClassIdCourseId

如何在打印该课程没有的课程的地方显示列表?

输出应该是这样的:

-类-缺少类-

1级课程1

1级课程3

2类2类

CLass 1只有course 2

CLass 2有课程1和课程3

 SELECT Name FROM Courses WHERE Id NOT IN (SELECT Id FROM Activitys WHERE ClassId = <Id> );

我会从头开始尝试。这应该会给你所选班级没有的所有课程。

<Id>最终必须是您要检查的类的Id。