SQL 三表聯合查詢
CREATE TABLE student(
student_id INT,
student_name VARCHAR(30),
student_age INT,
student_sex VARCHAR(6)
)
INSERT INTO student VALUES(100,‘小張’,20,‘男’);
INSERT INTO student VALUES(101,‘小白’,20,‘女’);
INSERT INTO student VALUES(102,‘小張’,20,‘男’);
INSERT INTO student VALUES(103,‘小李’,20,‘男’);
INSERT INTO student VALUES(104,‘小紅’,20,‘女’);
CREATE TABLE score(
student_id INT,
course_id INT,
score INT
)
INSERT INTO score VALUES(100,300,80)
INSERT INTO score VALUES(104,300,90)
INSERT INTO score VALUES(102,300,70)
INSERT INTO score VALUES(101,301,70)
INSERT INTO score VALUES(103,302,60)
INSERT INTO score VALUES(101,301,50)
INSERT INTO score VALUES(104,302,70)
CREATE TABLE course{
course_id INT,
course_name VARCHAR(30),
teacher_id)
INSERT INTO course VALUES(300,‘高數’,200)
INSERT INTO course VALUES(301,‘英語’,201)
INSERT INTO course VALUES(302,‘計算機基礎’,209)
SELECT s.student_id,s.student_name,s.student_age,s.student_sex,c.score,
a.course_name FROM student s INNER JOIN score c ON
s.student_id =c.student_id INNER JOIN course a ON
a.course_id = c.course_id WHERE c.score<60;
相關文章
- SQL三表左關聯查詢SQL
- SQL多個表實現聯合查詢SQL
- 01-sql-聯合查詢SQL
- goldendate呼叫sql實現類似表聯合查詢GoSQL
- 按月分表聯合查詢
- mysql三表聯合查詢(員工表,部門表,工資表)MySql
- mysql 三表關聯查詢MySql
- mysql三表關聯查詢MySql
- 兩表關聯查詢:sql、mybatisSQLMyBatis
- SQL 兩個表組合查詢SQL
- mysql三張表關聯查詢MySql
- 多表聯合查詢 - 基於註解SQLSQL
- mysql三表關聯查詢練習MySql
- django 兩個表或多個表聯合查詢Django
- SQL聯合查詢中的關鍵語法SQL
- SQL面試題 三(單表、多表查詢)SQL面試題
- 三表關聯查詢-多次LEFT JOIN...ON
- thinkPHP多表聯合查詢PHP
- MySQL三表聯查及兩表聯查MySql
- Sql Server 聯合查詢的排序規則衝突SQLServer排序
- sql 連線查詢例項(left join)三表連線查詢SQL
- jpa動態查詢與多表聯合查詢
- SQL Server 多表聯合查詢取最新一條資料SQLServer
- JPA 之 多表聯合查詢
- Mongodb 關聯表查詢MongoDB
- MySQL--操作簡記(聯結表,組合查詢(UNION))MySql
- 基於聯合查詢的注入
- Spring JPA 聯表查詢Spring
- 深入sql多表差異化聯合查詢的問題詳解SQL
- SQL總結(三)其他查詢SQL
- 模型聯合查詢返回指定欄位模型
- mybatis多表聯合查詢的寫法MyBatis
- 20、聯表查詢JoinON詳解
- MyBatis(六) sql片段定義、級聯查詢、巢狀查詢MyBatisSQL巢狀
- 透過shell和sql結合查詢效能sqlSQL
- 通過shell和sql結合查詢效能sqlSQL
- [MySQL] - 聯表查詢,查詢一個不在另一個表的記錄MySql
- SQL -- 使用聯結還是子查詢?SQL