ADO.NET学习笔记--表连接Join

本文介绍了一个使用SQL连接查询的实际案例,展示了如何从客户表和订单表中筛选出年龄大于15岁顾客的订单信息,并进一步筛选出年龄超过平均年龄的顾客购买记录。文章通过具体的SQL语句解释了Inner Join、Left Join和Right Join的区别。

有客户表(T_Customers)和订单表(T_Orders)两个表,客户表字段为:Id、Name、Age,订单表字段为:Id、BillNo、CustomerId,订单表通过CustomerId关联客户表。测试数据见备注。

SELECT o.BillNo,c.Name,c.Age from T_Orders as o

JOIN T_Customers as c on o.CustomerId=c.Id

join是和哪个表连接,on后是连接的关系是什么。(多表)

要求显示所有年龄大于15岁的顾客购买的订单号、客户姓名、客户年龄。

要求显示年龄大于平均年龄的顾客购买的订单

(*)Inner Join、Left Join、Right Join

具体解释可参考:

http://www.codeproject.com/Articles/33052/Visual-Representation-of-SQL-Joins

转载于:https://www.cnblogs.com/DaiMaDi/archive/2013/02/28/2937107.html

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值