최근 MySQL의 SQL 호환하고, 오라클 SQL을 실행하기 위해 MySQL 데이터베이스에 그것을 확인해야합니다으로 밝혀졌다
, 원래는 정상 작동 할 수 있습니다 오라클의 SQL 쿼리와 자식 MySQL의 이동 오류, 오류 메시지를 발견 : 비즈니스 시나리오를 같은 :
모든 파생 테이블은 자신의 별명을 가지고 있어야합니다
이 오류는 파생 쿼리 결과는 SQL과 같은 별명을 가지고해야한다는 것을 의미한다 :
select * from (select a.id , a.name from A) limit 0,1
또는
select count(1) from (select a.id , a.name from A)
등 오라클 쿼리는 정상이지만, MySQL의 오류에있을 것입니다,이 솔루션은 개별 하위 쿼리 이름을 추가하는 것입니다
select * from (select a.id , a.name from A) t limit 0,1
또는
select count(1) from (select a.id , a.name from A) t
: 좋아, 개별 이름을 추가 한 후, SQL 매력은 정상 작동, MySQL과 오라클 구문의 유사점과 내 이전 블로그를 참조 할 수 있습니다 차이가 있습니다 https://blog.csdn.net/u014427391/article/details/87307903