我有一个表课程:
CREATE TABLE course
(COURSE_NO NUMERIC(8,0) NOT NULL
,DESCRIPTION VARCHAR(50)
,COST NUMERIC(9,2)
,PREREQUISITE NUMERIC(8,0)
,CREATED_BY VARCHAR(30)
,CREATED_DATE DATE
,MODIFIED_BY VARCHAR(30)
,MODIFIED_DATE DATE
,PRIMARY KEY (COURSE_NO)
,INDEX (PREREQUISITE)
) TYPE = INNODB;
我想检索先决条件并显示它是
的先决条件的课程数量到目前为止,我知道我必须计算一门课程的先决条件数量,但我不明白如何显示每个先决条件的计数。
对此select语句的任何帮助都将不胜感激。
谢谢,迈克
答案 0 :(得分:2)
假设我的评论是正确的,这应该有效:
SELECT COUNT(*), prerequisite FROM course GROUP BY prerequisite;