@kafkalistener中id的作用_无意中测试了下MySQL里面的join操作,发现还是存在理解偏差...

在一个很偶然的场景下,我看到了一个关于数据库中间件的SQL测试,对比测试的内容大体是对于一条查询语句的输出。看到输出结果,虽然结果是客观的,但是我总是感觉缺少了些什么,于是做了下测试。为了简化起见,我们把测试场景做到至简。创建两张表,就1个字段,4行记录,来说明下JOIN的一些问题和隐患。但凡不是太懒的话,这个场景都可以很快实现的。mysql> create table test1(id i...
摘要由CSDN通过智能技术生成

511f84e9adb554e36458a846418ba178.png

在一个很偶然的场景下,我看到了一个关于数据库中间件的SQL测试,对比测试的内容大体是对于一条查询语句的输出。看到输出结果,虽然结果是客观的,但是我总是感觉缺少了些什么,于是做了下测试。

为了简化起见,我们把测试场景做到至简。创建两张表,就1个字段,4行记录,来说明下JOIN的一些问题和隐患。

但凡不是太懒的话,这个场景都可以很快实现的。

mysql> create table test1(id int);

mysql> create table test2(id int)

mysql> insert into test2 values(1),(2),(2),(3)

mysql> insert into test1 values (1),(2),(2),(3);

和我们预期的一样,这2张表的输出就是4行记录。

mysql> select *from test1;

+------+

| id |

+------+

| 1 |

| 2 |

| 2 |

| 3 |

+------+

4 rows in set (0.00 sec)

数据情况是完全一样的。

mysql> select *from test2;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值