⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 join.result

📁 这是linux下运行的mysql软件包,可用于linux 下安装 php + mysql + apach 的网络配置
💻 RESULT
📖 第 1 页 / 共 2 页
字号:
select * from t1,t2 right join t3 on (t2.i=t3.i) order by t1.i,t2.i,t3.i;i	i	i1	NULL	41	2	22	NULL	42	2	2select t1.i,t2.i,t3.i from t2 natural right join t3,t1 order by t1.i,t2.i,t3.i;i	i	i1	NULL	41	2	22	NULL	42	2	2select t1.i,t2.i,t3.i from t2 right join t3 on (t2.i=t3.i),t1 order by t1.i,t2.i,t3.i;i	i	i1	NULL	41	2	22	NULL	42	2	2drop table t1,t2,t3;create table t1 (c int, b int);create table t2 (a int, b int);create table t3 (b int, c int);create table t4 (y int, c int);create table t5 (y int, z int);create table t6 (a int, c int);insert into t1 values (10,1);insert into t1 values (3 ,1);insert into t1 values (3 ,2);insert into t2 values (2, 1);insert into t3 values (1, 3);insert into t3 values (1,10);insert into t4 values (11,3);insert into t4 values (2, 3);insert into t5 values (11,4);insert into t6 values (2, 3);create algorithm=merge view v1a asselect * from t1 natural join t2;create algorithm=merge view v1b(a,b,c) asselect * from t1 natural join t2;create algorithm=merge view v1c asselect b as a, c as b, a as c from t1 natural join t2;create algorithm=merge view v1d(b, a, c) asselect a as c, c as b, b as a from t1 natural join t2;create algorithm=merge view v2a asselect t1.c, t1.b, t2.a from t1 join (t2 join t4 on b + 1 = y) on t1.c = t4.c;create algorithm=merge view v2b asselect t1.c as b, t1.b as a, t2.a as cfrom t1 join (t2 join t4 on b + 1 = y) on t1.c = t4.c;create algorithm=merge view v3a asselect * from t1 natural join t2 natural join t3;create algorithm=merge view v3b asselect * from t1 natural join (t2 natural join t3);create algorithm=merge view v4 asselect * from v2a natural join v3a;select * from (t1 natural join t2) natural join (t3 natural join t4);b	c	a	y1	3	2	111	3	2	2select * from (t1 natural join t2) natural left join (t3 natural join t4);b	c	a	y1	10	2	NULL1	3	2	111	3	2	2select * from (t3 natural join t4) natural right join (t1 natural join t2);b	c	a	y1	10	2	NULL1	3	2	111	3	2	2select * from (t1 natural left join t2) natural left join (t3 natural left join t4);b	c	a	y1	10	2	NULL1	3	2	111	3	2	22	3	NULL	NULLselect * from (t4 natural right join t3) natural right join (t2 natural right join t1);b	c	a	y1	10	2	NULL1	3	2	111	3	2	22	3	NULL	NULLselect * from t1 natural join t2 natural join t3 natural join t4;c	b	a	y3	1	2	113	1	2	2select * from ((t1 natural join t2) natural join t3) natural join t4;c	b	a	y3	1	2	113	1	2	2select * from t1 natural join (t2 natural join (t3 natural join t4));c	b	a	y3	1	2	113	1	2	2select * from t5 natural right join (t4 natural right join ((t2 natural right join t1) natural right join t3));y	c	b	a	z11	3	1	2	42	3	1	2	NULLNULL	10	1	2	NULLselect * from (t1 natural join t2), (t3 natural join t4);b	c	a	c	b	y1	10	2	3	1	111	10	2	3	1	21	3	2	3	1	111	3	2	3	1	2select * from t5 natural join ((t1 natural join t2), (t3 natural join t4));y	z	b	c	a	c	b11	4	1	10	2	3	111	4	1	3	2	3	1select * from  ((t1 natural join t2),  (t3 natural join t4)) natural join t5;y	b	c	a	c	b	z11	1	10	2	3	1	411	1	3	2	3	1	4select * from t5 natural join ((t1 natural join t2) cross join (t3 natural join t4));y	z	b	c	a	c	b11	4	1	10	2	3	111	4	1	3	2	3	1select * from  ((t1 natural join t2) cross join (t3 natural join t4)) natural join t5;y	b	c	a	c	b	z11	1	10	2	3	1	411	1	3	2	3	1	4select * from (t1 join t2 using (b)) join (t3 join t4 using (c)) using (c);c	b	a	b	y3	1	2	1	113	1	2	1	2select * from (t1 join t2 using (b)) natural join (t3 join t4 using (c));b	c	a	y1	3	2	111	3	2	2select a,b,c from (t1 natural join t2) natural join (t3 natural join t4)where b + 1 = y or b + 10 = y group by b,c,a having min(b) < max(y) order by a;a	b	c2	1	3select * from (t1 natural join t2) natural left join (t3 natural join t4)where b + 1 = y or b + 10 = y group by b,c,a,y having min(b) < max(y) order by a, y;b	c	a	y1	3	2	21	3	2	11select * from (t3 natural join t4) natural right join (t1 natural join t2)where b + 1 = y or b + 10 = y group by b,c,a,y having min(b) < max(y) order by a, y;b	c	a	y1	3	2	21	3	2	11select * from t1 natural join t2 where t1.c > t2.a;b	c	a1	10	21	3	2select * from t1 natural join t2 where t1.b > t2.b;b	c	aselect * from t1 natural left join (t4 natural join t5) where t5.z is not NULL;c	b	y	z3	1	11	43	2	11	4select * from t1 join (t2 join t4 on b + 1 = y) on t1.c = t4.c;c	b	a	b	y	c3	1	2	1	2	33	2	2	1	2	3select * from (t2 join t4 on b + 1 = y) join t1 on t1.c = t4.c;a	b	y	c	c	b2	1	2	3	3	12	1	2	3	3	2select * from t1 natural join (t2 join t4 on b + 1 = y);c	b	a	y3	1	2	2select * from (t1 cross join t2) join (t3 cross join t4) on (a < y and t2.b < t3.c);c	b	a	b	b	c	y	c10	1	2	1	1	3	11	310	1	2	1	1	10	11	33	1	2	1	1	3	11	33	1	2	1	1	10	11	33	2	2	1	1	3	11	33	2	2	1	1	10	11	3select * from (t1, t2) join (t3, t4) on (a < y and t2.b < t3.c);c	b	a	b	b	c	y	c10	1	2	1	1	3	11	310	1	2	1	1	10	11	33	1	2	1	1	3	11	33	1	2	1	1	10	11	33	2	2	1	1	3	11	33	2	2	1	1	10	11	3select * from (t1 natural join t2) join (t3 natural join t4) on a = y;b	c	a	c	b	y1	10	2	3	1	21	3	2	3	1	2select * from ((t3 join (t1 join t2 on c > a) on t3.b < t2.a) join t4 on y > t1.c) join t5 on z = t1.b + 3;b	c	c	b	a	b	y	c	y	z1	3	10	1	2	1	11	3	11	41	10	10	1	2	1	11	3	11	41	3	3	1	2	1	11	3	11	41	10	3	1	2	1	11	3	11	4select * from t1 natural join t2 where t1.b > 0;b	c	a1	10	21	3	2select * from t1 natural join (t4 natural join t5) where t4.y > 7;c	b	y	z3	1	11	43	2	11	4select * from (t4 natural join t5) natural join t1 where t4.y > 7;c	y	z	b3	11	4	13	11	4	2select * from t1 natural left join (t4 natural join t5) where t4.y > 7;c	b	y	z3	1	11	43	2	11	4select * from (t4 natural join t5) natural right join t1 where t4.y > 7;c	b	y	z3	1	11	43	2	11	4select * from (t1 natural join t2) join (t3 natural join t4) on t1.b = t3.b;b	c	a	c	b	y1	10	2	3	1	111	10	2	3	1	21	3	2	3	1	111	3	2	3	1	2select t1.*, t2.* from t1 natural join t2;c	b	a	b10	1	2	13	1	2	1select t1.*, t2.*, t3.*, t4.* from (t1 natural join t2) natural join (t3 natural join t4);c	b	a	b	b	c	y	c3	1	2	1	1	3	11	33	1	2	1	1	3	2	3select * from (select * from t1 natural join t2) as t12natural join(select * from t3 natural join t4) as t34;b	c	a	y1	3	2	111	3	2	2select * from (select * from t1 natural join t2) as t12natural left join(select * from t3 natural join t4) as t34;b	c	a	y1	10	2	NULL1	3	2	111	3	2	2select * from (select * from t3 natural join t4) as t34natural right join(select * from t1 natural join t2) as t12;b	c	a	y1	10	2	NULL1	3	2	111	3	2	2select * from v1a;b	c	a1	10	21	3	2select * from v1b;a	b	c1	10	21	3	2select * from v1c;a	b	c1	10	21	3	2select * from v1d;b	a	c2	10	12	3	1select * from v2a;c	b	a3	1	23	2	2select * from v2b;b	a	c3	1	23	2	2select * from v3a;b	c	a1	10	21	3	2select * from v3b;c	b	a10	1	23	1	2select * from v4;c	b	a3	1	2select * from v1a natural join v2a;b	c	a1	3	2select v2a.* from v1a natural join v2a;c	b	a3	1	2select * from v1b join v2a on v1b.b = v2a.c;a	b	c	c	b	a1	3	2	3	1	21	3	2	3	2	2select * from v1c join v2a on v1c.b = v2a.c;a	b	c	c	b	a1	3	2	3	1	21	3	2	3	2	2select * from v1d join v2a on v1d.a = v2a.c;b	a	c	c	b	a2	3	1	3	1	22	3	1	3	2	2select * from v1a join (t3 natural join t4) on a = y;b	c	a	c	b	y1	10	2	3	1	21	3	2	3	1	2select * from t1 natural join (t3 cross join t4);ERROR 23000: Column 'c' in from clause is ambiguousselect * from (t3 cross join t4) natural join t1;ERROR 23000: Column 'c' in from clause is ambiguousselect * from t1 join (t2, t3) using (b);ERROR 23000: Column 'b' in from clause is ambiguousselect * from ((t1 natural join t2), (t3 natural join t4)) natural join t6;ERROR 23000: Column 'c' in from clause is ambiguousselect * from ((t1 natural join t2), (t3 natural join t4)) natural join t6;ERROR 23000: Column 'c' in from clause is ambiguousselect * from t6 natural join ((t1 natural join t2),  (t3 natural join t4));ERROR 23000: Column 'c' in from clause is ambiguousselect * from (t1 join t2 on t1.b=t2.b) natural join (t3 natural join t4);ERROR 23000: Column 'b' in from clause is ambiguousselect * from  (t3 natural join t4) natural join (t1 join t2 on t1.b=t2.b);ERROR 23000: Column 'b' in from clause is ambiguousselect * from (t3 join (t4 natural join t5) on (b < z))natural join(t1 natural join t2);ERROR 23000: Column 'c' in from clause is ambiguousselect * from (t1 natural join t2) natural join (t3 join (t4 natural join t5) on (b < z));ERROR 23000: Column 'c' in from clause is ambiguousselect t1.b from v1a;ERROR 42S22: Unknown column 't1.b' in 'field list'select * from v1a join v1b on t1.b = t2.b;ERROR 42S22: Unknown column 't1.b' in 'on clause'select * from information_schema.statistics join information_schema.columnsusing(table_name,column_name) where table_name='user';TABLE_NAME	COLUMN_NAME	TABLE_CATALOG	TABLE_SCHEMA	NON_UNIQUE	INDEX_SCHEMA	INDEX_NAME	SEQ_IN_INDEX	COLLATION	CARDINALITY	SUB_PART	PACKED	NULLABLE	INDEX_TYPE	COMMENT	TABLE_CATALOG	TABLE_SCHEMA	ORDINAL_POSITION	COLUMN_DEFAULT	IS_NULLABLE	DATA_TYPE	CHARACTER_MAXIMUM_LENGTH	CHARACTER_OCTET_LENGTH	NUMERIC_PRECISION	NUMERIC_SCALE	CHARACTER_SET_NAME	COLLATION_NAME	COLUMN_TYPE	COLUMN_KEY	EXTRA	PRIVILEGES	COLUMN_COMMENTuser	Host	NULL	mysql	0	mysql	PRIMARY	1	A	NULL	NULL	NULL		BTREE		NULL	mysql	1		NO	char	20	60	NULL	NULL	utf8	utf8_bin	char(60)	PRI		select,insert,update,references	user	User	NULL	mysql	0	mysql	PRIMARY	2	A	5	NULL	NULL		BTREE		NULL	mysql	2		NO	char	5	16	NULL	NULL	utf8	utf8_bin	char(16)	PRI		select,insert,update,references	drop table t1;drop table t2;drop table t3;drop table t4;drop table t5;drop table t6;drop view v1a;drop view v1b;drop view v1c;drop view v1d;drop view v2a;drop view v2b;drop view v3a;drop view v3b;drop view v4;create table t1 (a1 int, a2 int);create table t2 (a1 int, b int);create table t3 (c1 int, c2 int);create table t4 (c2 int);insert into t1 values (1,1);insert into t2 values (1,1);insert into t3 values (1,1);insert into t4 values (1);select * from t1 join t2 using (a1) join t3 on b=c1 join t4 using (c2);c2	a1	a2	b	c11	1	1	1	1select * from t3 join (t1 join t2 using (a1)) on b=c1 join t4 using (c2);c2	c1	a1	a2	b1	1	1	1	1select a2 from t1 join t2 using (a1) join t3 on b=c1 join t4 using (c2);a21select a2 from t3 join (t1 join t2 using (a1)) on b=c1 join t4 using (c2);a21select a2 from ((t1 join t2 using (a1)) join t3 on b=c1) join t4 using (c2);a21select a2 from ((t1 natural join t2) join t3 on b=c1) natural join t4;a21drop table t1,t2,t3,t4;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -