最通俗 SQL 中的连接到底该怎么写

要想彻底明白连接是怎么回事 还是需要了解一下关系代数中的笛卡尔积。

可以这么理解,把表成两个集合,在做连接时,就是对两个集合中的每条记录交叉合并

合并完就成这个样子了:

其实连接就是做了这个,后边的左连接,内连接 ,右连接 就是在这个大的表基础上按条件筛选出记录,所有连接条件就可以看出是筛选条件。

例如连接 条件 是 A列=C列 则就是在这个记录中找 A列的值 =C列的值的所有记录。

左连接 ,右连接 无非就是以哪个表为准,在进行筛选时,以谁为准,就按谁的值来,例如按前一个表为准,则只要前一个表中有的值,就把这条记录留下。

有些朋友对sql中的分组比较迷糊。下一篇文章打算说一说分组函数,从通俗的角度说说分组函数。

最通俗 大话 数据库分组 查询 SQL_一个熟悉网络的码农博客-CSDN博客

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值