【发布时间】:2021-08-10 01:47:12
【问题描述】:
希望你做得好,我有两张表,一张是 module 和 element 该模块包含元素,所以我有一个 moduleID 在 element 中,我要做的是显示模块的 ID 和该模块中的元素数量,这里我做了什么:
SELECT module.ID,count(element.ID) AS numElements FROM element JOIN module ON element.moduleID = module.ID WHERE moduleID = module.ID GROUP BY module.ID
但是它只显示了包含元素的模块,那么没有任何元素的模块呢,我真的希望我也可以打印它们并显示它们的元素计数0。
模块表的列: 身份证(P) |模块名称 |类ID |上传目录
元素表的列: 身份证(P) |元素名称 |模块ID(F) |教师ID(F) |图标 |缩略图 |上传目录
提前谢谢你
【问题讨论】:
标签: mysql sql count phpmyadmin foreign-keys