最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

SQL的多表查詢的多種解法與自己總結(jié)的多種語法

2019-12-04 11:11 作者:詩書畫唱  | 我要投稿

查詢所有名字包含王的學(xué)生的信息和代課老師

解法1(未用多表查詢):

select * from stuinfo? where? Sname LIKE '%王%'?

select * from teacherinfo? where? Tname LIKE '%王%'

解法2(用多表查詢):

select * from classinfo as a, teacherinfo as b, stuinfo as c where a.TeacherID=b.TeacherID and a.ClassId=c.ClassID? and Sname LIKE '%王%'

自己總結(jié)的語法

select (列名)from (表名1)?as(表名1的別名)/*注釋:別名是便于少打原表名*/(表名2)as(?表名2的別名),?(表名3)?as(表名3的別名)?where a.TeacherID=b.TeacherID?and a.ClassId=c.ClassID??and?(附加條件)

解法3(用多表查詢):

select * from (classinfo a left join teacherinfo b on? a.TeacherID=b.TeacherID)left join stuinfo c on a.ClassID = c.ClassID where Sname LIKE '%王%' /*? ??()可以省略,()內(nèi)的內(nèi)容可看成一個整體? ? ?*/

自己總結(jié)的語法

select (列名)from?(表名1)?as(表名1的別名)left join(表名2)as(?表名2的別名)on(a.TeacherID=b.TeacherID)? ??left join(表名3)?as(表名3的別名)on(a.ClassID = c.ClassID)?where (附加條件)

解法4(用多表查詢):

select *? from classinfo as a

inner join teacherinfo as b on(a.TeacherID=b.TeacherID)

inner join stuinfo as c on(a.ClassID = c.ClassID)

where Sname LIKE '%王%'

自己總結(jié)的語法

select (列名)from?(表名1)?as(表名1的別名)inner join(表名2)as(?表名2的別名)on(a.TeacherID=b.TeacherID)? ??inner join(表名3)?as(表名3的別名)on(a.ClassID = c.ClassID)?where (附加條件)

(?以上中的as與()可以省略? ?(a.TeacherID=b.TeacherID)等類似于一個表名,被看成了一個整體?)


SQL的多表查詢的多種解法與自己總結(jié)的多種語法的評論 (共 條)

分享到微博請遵守國家法律
武城县| 无棣县| 郧西县| 安塞县| 彭泽县| 亳州市| 高州市| 高密市| 于都县| 乐都县| 荣成市| 资兴市| 诸城市| 全州县| 新兴县| 七台河市| 丹寨县| 鸡东县| 方正县| 岫岩| 年辖:市辖区| 玉龙| 大悟县| 吴江市| 桑植县| 新昌县| 瓮安县| 庆阳市| 通州市| 迁安市| 左权县| 平泉县| 隆化县| 滁州市| 灵寿县| 黄冈市| 海原县| 波密县| 景宁| 漯河市| 当涂县|