예. mysql 의 경우 그런 명령어가 없는 것으로 알고 있습니다. 결국은 여러개의 row로 부터 나온 자료를 한 row 로서 받는 것인데, 그게 오라클에서 되는줄도 처음 알았습니다. 그렇게 자료를 받는 경우가 흔치 않거든요.
그리고 UNION 이라는 연산자는 SQL 에서는 여러개의 query 로 부터 나온 row 들을 합쳐서 하나의 결과로서 돌려 받는 명령어입니다. 예를 들면 다음과 같이 사용하게 되지요.
select * from news where title like '%컴퓨터%'
UNION
select * from oldnews where title like '%컴퓨터%';
이런식의 query 에서 이용하게 된다는 것이지요.
> 최근 들어 Mysql을 사용하기 시작했습니다...
>
> 간단한 문젠줄 알구 생각도 안했던 부분인데, 조금 막히는 군요...
> +-------+
> | 1 | A |
> | 1 | B |
> | 1 | C |
> | 1 | D |
> +-------+ 로 해서 구축한 테이블인데,
>
> +-------------------+
> | 1 | A | B | C | D |
> +-------------------+ 로 표현하자면 오라클의 경우엔 'UNION' 을 사용하면
>
> 되지만, Mysql에서는 이런 Command가 먹히질 않는군요...
>
> 이런 기능이 없는걸까요?? 아님 다른 커맨드가 있는 겁니까???
|