안녕하세요 sql 관련해서 질문드립니다.
SELECT id,purchase_num,purchase_date
FROM purchase
WHERE purchase_num
REGEXP '^[0-9]{3}.+$' ORDER BY id DESC LIMIT 0,5
| id | purchase_num | purchase_date |
---|
| | | 852 | 1511_1 | 2015-07-29 |
| | | 847 | 1510_2 | 2015-07-14 |
| | | 841 | 1510_1 | 2015-07-01 |
| | | 834 | 1509 | 2015-06-17 |
| | | 830 | 1508 | 2015-06-03
|
라고 쿼리를 만들었는데요. 제가 정규식은 좀 이해가 잘 안되서;;;
아무튼 내용은
예를들어 1부터 100개의 데이터중에서 id 역순으로 5개를 뽑았습니다.
근데 그 뽑힌 5개중에서 정렬을 다시 넣으려면 디비단에서 쿼리로 정렬이 가능할까요?
id순으로 5개뽑힌걸 purchase_num 역순으로 정렬하고 싶습니다.
검색을 하려고 해도 키워드를 ;;; 뽑아낼 방법이 없어서 ㅜㅜ
고수님들의 답변을 기다릴게요 감사합니다