📄 ndb_subquery.test
字号:
-- source include/have_ndb.inc-- source include/not_embedded.inc--disable_warningsdrop table if exists t1;drop table if exists t2;--enable_warnings########### bug#5367create table t1 (p int not null primary key, u int not null, o int not null,unique (u), key(o)) engine=ndb;create table t2 (p int not null primary key, u int not null, o int not null,unique (u), key(o)) engine=ndb;insert into t1 values (1,1,1),(2,2,2),(3,3,3);insert into t2 values (1,1,1),(2,2,2),(3,3,3), (4,4,4), (5,5,5);# Use pkexplain select * from t2 where p NOT IN (select p from t1);select * from t2 where p NOT IN (select p from t1) order by p;# Use unique indexexplain select * from t2 where p NOT IN (select u from t1);select * from t2 where p NOT IN (select u from t1) order by p;# Use ordered indexexplain select * from t2 where p NOT IN (select o from t1);select * from t2 where p NOT IN (select o from t1) order by p;# Use scanexplain select * from t2 where p NOT IN (select p+0 from t1);select * from t2 where p NOT IN (select p+0 from t1) order by p;drop table t1;drop table t2;# bug#5367########### End of 4.1 tests## bug#11205#create table t1 (p int not null primary key, u int not null) engine=ndb;insert into t1 values (1,1),(2,2),(3,3);create table t2 as select t1.*from t1 as t1, t1 as t2, t1 as t3, t1 as t4, t1 as t5, t1 as t6, t1 as t7, t1 as t8where t1.u = t2.u and t2.u = t3.u and t3.u = t4.u and t4.u = t5.u and t5.u = t6.u and t6.u = t7.u and t7.u = t8.u;select * from t2 order by 1;drop table t1;drop table t2;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -