【发布时间】:2022-01-17 04:42:02
【问题描述】:
有没有一种方法可以在不使用 COUNT() 或任何其他聚合函数的情况下只让参加 CLASS 中所有可用课程的学生获得? 出于好奇,这只是一个问题,只是想知道是否有 COUNT() 的替代方法。 DBMS 是 PostgreSQL。 表格如下所示:
STUDENT
student_id | student_name
-----------¦-------------
int | varchar(30)
CLASS
class_id | class_name
---------¦-----------
int | varchar(30)
REGISTRATION
student_id | class_id
-----------¦---------
int | int
【问题讨论】:
-
什么是 DBMS?
-
家庭作业?你是怎么解决这个问题的?
-
尝试:
SELECT S.*,C.*,R.* FROM STUDENT S, CLASS C, REGISTRATION R;这将得到您问题描述中的答案..... -
@Jayvee PostgreSQL
-
@Luuk 只是出于好奇想知道。你的答案并不是我真正想要的……我指定了我的问题。
标签: sql postgresql count