안녕하세요
CODE
---
AF1
AF2
AF3
AF4
BF1
BF2
BF3
위와 같은 내용을
AF4
AF3
AF2
AF1
BF1
BF2
BF3
처럼 정렬하고자 아래와 같은 쿼리를 날렸습니다
SELECT * FROM TEST WHERE CODE LIKE 'A%' ORDER BY CODE ASC
UNION ALL
SELECT * FROM TEST WHERE CODE LIKE 'B%' ORDER BY CODE DESC
ORDER BY 절에서 에러가 발생합니다.
약간의 검색을 통해서 SELECT 절로 감싸라는 글이 있어서
아래와 같이 쿼리를 날렸습니다.'
역시 ORDER BY 절에서 에러라고 하네요
SELECT * FROM
(
SELECT * FROM TEST AS A WHERE CODE LIKE 'A%'
UNION ALL
SELECT * FROM TEST AS B WHERE CODE LIKE 'B%'
)
ORDER BY A.CODE ASC, B.CODE DESC
해결 방법을 알고 싶습니다.
|