SQL查询中的连接
来源:互联网 发布:移动4g网络怎么这么差 编辑:程序博客网 时间:2024/05/02 13:46
以下是SQL中的常用连接查询的简单写法,采用SQL-Server示例数据库pubs和Northwind
以下是详细代码:
use pubs
--内连接
select titleauthor.au_id,au_lname,title_id from authors inner join
titleauthor on titleauthor.au_id=authors.au_id
--内连接 (另一种写法,和上例结果一样)
select titleauthor.au_id,au_lname,title_id from authors ,
titleauthor where titleauthor.au_id=authors.au_id
--左外连接,将取出左表中的所有记录,右表没有对应将以Null进行添充
select titleauthor.au_id,au_lname,title_id from authors left join
titleauthor on titleauthor.au_id=authors.au_id
--右外连接,将取出右表中的所有记录,左表没有对应将以Null进行添充
select titleauthor.au_id,au_lname,title_id from authors right join
titleauthor on titleauthor.au_id=authors.au_id
--自连接,就是自己连接自己,
--如下题:请选择员工编号,员工姓名,及员工直接上级的编号,姓名
--解决方法:因为员工上级也是公司的员工,也在本表出现,这就要采用连接,而数据出自同一张表
--故采用自连接,自连接主要是给一张表起两个别名,假想成两张表来做,一切OK,
--代码如下:
use northwind
select a.employeeid,a.lastname,a.reportsto,b.lastname from employees a
left join employees b on a.reportsto=b.employeeid
select employeeid,lastname,reportsto from employees
- SQL查询中的连接
- SQL查询中的连接
- SQL查询中的连接
- sql中的连接查询
- SQL中的连接查询
- SQL 中的连接查询
- SQL中的连接查询与嵌套查询
- sql中的3中连接查询
- 数据库SQL语言中的连接查询(一)
- SQL中的各种连接及查询
- SQL查询--连接查询
- MSTR如何通过实体实现SQL中的连接查询
- 查询SQL Server中的数据库连接用户名与连接密码
- 看一看关于在sql查询过程中的连接问题
- SQL扩展之T-SQL中的数据查询语言之连接查询
- Sql连接查询
- SQL连接查询
- SQL连接查询类型
- convert mail format
- Eclipse整合JBoss开发EJB3.0
- seo与网络营销
- eclipse快捷键
- JBuilder快捷键
- SQL查询中的连接
- Java Swing 带分隔条的面板
- Java制作MDI窗体
- 安装SQLServer挂起的解决方法
- 利用配置文件实现SQL-Server与Oralce数据库访问类的转换
- VS2005-创建站点地图
- 毕业设计的进展以及最近生病了
- IP包的生成和发送接口(转载)
- jsp的内部方法使用