我有两个实体:课程和课程。这门课有很多课。课程表需要订购。我将课程和课程实体存储到一个关系数据库中。我想要一个专栏来安排课程。稍后我会 SELECT 教训和 ORDER BY 这个专栏。是否有命名约定我应该如何命名此列?
SELECT
ORDER BY
sxissh061#
就像@magnus建议的那样,为课程添加一个order列是合适的。创建一个如下所示的课程表:
CREATE TABLE lesson ( lesson_id int, course_id int, lesson_title varchar2(50), lesson_descr varchar2(255), lesson_order int );
然后可以使用以下查询按顺序提取课程或特定课程:
SELECT lesson_title FROM lesson WHERE course_id = '12345' ORDER BY lesson_order ASC;
1条答案
按热度按时间sxissh061#
就像@magnus建议的那样,为课程添加一个order列是合适的。创建一个如下所示的课程表:
然后可以使用以下查询按顺序提取课程或特定课程: