多表查询案例

在表A和表B中使用内连接查询学生姓名,学校和职业。这里写图片描述
在表A和表B 中使用左外连接查询学生姓名,学校和职业。
这里写图片描述
在表A和表B 中使用右外连接查询学生姓名,学校和职业。
这里写图片描述
在表A和表B 中使用完整连接查询学生姓名,学校和职业。
这里写图片描述
在products表和sales表中查询产品的名称,种类,成本,销售地点和销售价格。
这里写图片描述
在products表和sales表中查询销往海南的产品名称,种类,成本和销售价格
这里写图片描述

这里写图片描述
在products表和sales表中查询销往北京的蔬菜名称,种类,成本和销售价格。
这里写图片描述
这里写图片描述
事务案例:完成转账的过程,如果转账1000会回滚,提示失败,如果转账800,提示成功,余额限制最小为1.张三有1000元,李四有1元。

创建表名为bank, nchar (10)、money,money做check约束 money>=1。

插入两条数据
这里写图片描述
这里写图片描述

转账过程代码如下。
这里写图片描述
这里写图片描述

SELECT * FROM 表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号

INNER JOIN 连接三个数据表的用法:
SELECT * FROM (表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号

INNER JOIN 连接四个数据表的用法:
SELECT * FROM ((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号

NNER JOIN 连接五个数据表的用法
SELECT * FROM (((表1 INNER JOIN 表2 ON 表1.字段号=表2.字段号) INNER JOIN 表3 ON 表1.字段号=表3.字段号) INNER JOIN 表4 ON Member.字段号=表4.字段号) INNER JOIN 表5 ON Member.字段号=表5.字段号

猜你喜欢

转载自blog.csdn.net/qq_40084074/article/details/81359347