如何写视图表?
如何将学校表和志愿表写成如图所示的视图表?按学校名称统计志愿一、志愿二、志愿三的人数。谢谢!CREATE VIEW SchoolVolunteerCounts AS
SELECT
s.学校名称,
(SELECT COUNT(*) FROM 学生志愿表 WHERE 志愿1 = s.学校名称) AS 志愿1人数,
(SELECT COUNT(*) FROM 学生志愿表 WHERE 志愿2 = s.学校名称) AS 志愿2人数,
(SELECT COUNT(*) FROM 学生志愿表 WHERE 志愿3 = s.学校名称) AS 志愿3人数
FROM
学校表 s
ORDER BY
s.学校名称; 这个直接界面做一个Odata计算更快吧? 什么数据库你也没说 自带的或者MySQL 非常感谢各位。 感谢大家对活字格的支持
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。 还是不行! lierhao 发表于 2024-5-21 15:30
还是不行!
能了,是我弄错了。 感谢大家对活字格的支持。
后面有问题,欢迎继续发新帖交流:loveliness:
页:
[1]