使用的是社区版,使用的是obd demo启动。
创建了一个表:
create table person(p_id int,name varchar(12));
里面插入了重复的数据:
insert into person values(1,‘lucy’),(2,‘jack’),(3,‘ovni’),(4,‘lmiu’)…;
之后都是在重复插入这几个数据。
接着执行select * from person; 显示有182行数据。
最后执行 select * from person p1,person p2,person p3 where p1.p_id = p2.p_id = p3.p_id;
结果显示:共查出来8000多行数据。本来应该有182×182×182行,好像是大量的重复被删除了。
所以想问一下在最后的那个语句是有默认去重在里面吗?