您的位置 首页 > 数码极客

【sql升序和降序】SQL数据操作语言:增、删、改、「查」4——提升教程

网站防火墙
网站防火墙

您的请求带有不合法参数,已被网站管理员设置拦截!

可能原因:您提交的内容包含危险的攻击请求

如何解决:

  • 1)检查提交内容;
  • 2)如网站托管,请联系空间提供商;
  • 3)普通网站访客,请联系网站管理员;

3、多表连接查询

内连接查询

1.在where子句中指定连接条件

语法:

select 表1字段,表2字段,... from 表1,表2 where 表1字段=表2字段

例如:

select Teac from Teacher,TCourse where Teac

2.在from子句中使用 inner join...on

语法:

select 表1字段,表2字段,... from 表1 inner join 表2 on 表1字段=表2字段

例如:

select Teac from Teacher inner join TCourse on (Teac)

外连接查询

1.左外连接查询 left (outer) join ...on

语法:

select 字段1,字段2,... from 表1 left join 表2 on 条件(表1字段=表2字段)

说明:在此条件约束下,以表1所需查询字段为主,用表2所需字段内容填充,如果没有,则填充null或者默认值。

例如:

select Teac from Teacher left join TCourse on Teac =TCour

2.右外连接查询 right (outer) join ...on

语法:

select 字段1,字段2,字段3,... from 表1 riht join 表2 on 条件(表1字段=表2字段)

说明:在此条件约束下,以表2所需查询字段为主,用表1所需字段内容填充,如果没有,则填充null或者默认值。

例子:

select Teac from Teacher right join TCourse on Teac =TCour

3.全外连接查询 full (outer) join ...on

语法:

select 字段1,字段2,字段3,... from 表1 full join 表2 on 条件(表1字段=表2字段)

说明:在此条件约束下,表1所需查询字段和表2所需查询字段的集合,空缺字段 则填充null或者默认值。

例如:

select Teac ,TCour from Teacher full join TCourse on Teac =TCour

关于作者: admin

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐