Python 之 MySql 每日一練 09

"

Python 之 MySql 每日一練 09

Python 之 MySql 每日一練 09


一、表名和字段

–1. 學生表 student (s_id,s_name,s_birth,s_sex) –學生編號,學生姓名,出生年月,學生性別


–2. 課程表 course (c_id,c_name,t_id) –課程編號,課程名稱,教師編號


–3. 教師表 teacher (t_id,t_name) –教師編號,教師姓名


–4. 成績表 score (s_id,c_id,s_score) –學生編號,課程編號,分數

具體詳情看



二、Mysql 題目

查詢學過編號為"01"並且也學過編號為"02"的課程的同學的信息

難度係數 (單選)
0
0%
A.★
0
0%
B.★★
0
0%
C.★★★
0
0%
D.★★★★
0
0%
E.★★★★★

三、Mysql 分析

由表結構分析

Python 之 MySql 每日一練 09

表1

由表1中可知,學生課程編號為“01”和課程編號為“02”的信息不在同一行,需要進行 2 次 score 表查詢。


四、Mysql 方案

1、簡潔做法

Python 之 MySql 每日一練 09

2、複雜做法

Python 之 MySql 每日一練 09

● 輸出結果:

Python 之 MySql 每日一練 09


>>>


分享到:


相關文章: