表连接-内连接(内联接)

作者:vkvi 来源:千一网络(原创) 日期:2008-9-1

内连接分为相等连接、自然连接、不相等连接,每种内连接均使用 inner join,如果不是使用 inner join 而是使用 from A, B where A.id=B.id 这种形式也是对的,这是 where 子句中唯一一种 SQL-92 支持的连接类型,该形式被称为旧式内连接。

相等连接(等值连接、相等联接、等值联接)

如果内连接中,ON 条件为“等于”判断条件,则称为相等连接,比如:

select *
  from docs inner join authors
    on docs.authorId=authors.authorId

自然连接(自然联接)

考察相等连接中的示例,docs 的 authorId 和 authors 中的 authorId 均出现在结果列中,且每一条结果记录中他们总是相等,如果去掉重复的,就成为自然连接。

select docs.*, authors.authorName
  from docs inner join authors
    on docs.authorId=authors.authorId

不相等连接(不相等联接)

相对于相等连接,这里使用的不是等号运算符,而是 >、>=、<> 等运算符。

你前面那位网友看了:ListView1.Items.Clear(); 与 ListView1.Clear(); 有什么不同?

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他