Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/73.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 没有SQL输出活动_Php_Sql_Arrays - Fatal编程技术网

Php 没有SQL输出活动

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

我有三张桌子,叫做班级、课程和活动

“课程”和“课程”表具有列Id和列名称。 Activitys表包含ClassId和CourseId列

我如何显示一个列表,其中我打印了班级没有的课程

输出应如下所示:

-班级--缺课-

一级课程1

一级课程3

第二类第二类

第一班只有第二课

2班有课程1和课程3

从头开始我就想试试。这将为你提供所选课程没有的所有课程


最后必须是要检查的类的Id

问题是我不应该首先选择类的Id。每次该类没有课程时,它都应该打印类名。这不是你在文章中提出的问题。^^要获取没有课程x的类:从Id不在的类中选择名称从Activitys WHERE CourseId中选择Id=
 SELECT Name FROM Courses WHERE Id NOT IN (SELECT Id FROM Activitys WHERE ClassId = <Id> );