posts - 11, comments - 0, trackbacks - 0, articles - 3

简单的表连接小结

Posted on 2006-11-07 23:09 团队精神 阅读(274) 评论(0)  编辑  收藏
  1. 使用两表相等连接(标准形式): select table1.column1, table1.column2,table2.column3 from table1 join table2 on  table1.column1= table2.column2;(使用别名在列后(如table1.column1后)加   as 别名)

  2. 事业多表相等连接:select * from table1 join table2 on  table1.column1= table2.column2 join table3 on table1.column3= table3.column4;\

  3. 内连接: 内连接是使用比较运算符根据每个表共有的列的值匹配两个表中的行.: select table1.column1,table2.column2 from table1 inner join table2 on table1.column1 = table2.column;

  4. 外连接:是考虑到源表有些不匹配的情况分为三种:左外连接(以左表为准,右表中没有匹配的指就显示空),右外连接(以右表为准,左表中没有匹配的指就显示空),全外连接(左,右外连接都要执行) 即关键语法为left outer join,right outer join,full outer join


只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问