程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql根據查詢結果創建表

mysql根據查詢結果創建表

編輯:MySQL綜合教程

mysql根據查詢結果創建表


現在假設存在三張表

s(sno,sname.sex,age,dept) //sno代表學生的學號 , sname代表學生姓名 , sex代表性別 ,age代表年齡,dept代表系

c(cno,cname,tname) //cno課程號 ,cname課程名 , tname老師名字

sc(sno,cno,grade) //sno學號,cno課程號,grade成績

現有如下要求:將一門課的成績大於等於80分學生的學號、姓名和系名新建一個基本表stu(sno,sname,dept)

create table stu (
select sno , sname ,dept from s where s.sno in (select sno from sc where sc.grade >= 80)
);

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved