Heim > Datenbank > MySQL-Tutorial > union带有order by的sql时,order by需要放到子查询语法才有效

union带有order by的sql时,order by需要放到子查询语法才有效

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-06-07 14:57:56
Original
1281 Leute haben es durchsucht

union带有orderby的sql时,orderby需要放到子查询语法才有效 无 --union和order by连用需要放在子查询中,否则会报错--例如:--错误写法:select * from dept1 order by deptnounionselect * from dept2 order by deptno;--ORA-00933 "SQL command not proper

union带有order by的sql时,order by需要放到子查询语法才有效
--union和order by连用需要放在子查询中,否则会报错
--例如:
--错误写法:
select * from dept1 order by deptno
union
select * from dept2 order by deptno;
--ORA-00933 "SQL command not properly ended"
--正确写法:
select * from (select * from dept1 order by deptno)
union
select * from (select * from dept2 order by deptno);
Nach dem Login kopieren
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage