PHP & MySQL

union order by

관리자 | 2013.01.21 14:24 | 조회 3874

select * from (select * from ${basictb}_event where ttype='1' and isopen='Y' and sdate<='$nowdate' and edate>='$nowdate' order by sdate desc) as a

union

select * from (select * from ${basictb}_event where ttype='1' and isopen='Y' and edate<'$nowdate' order by sdate desc) as b

서브쿼리로 한번 감싸서 합쳐주니 원래 의도했던 순서대로 나온다...

twitter facebook me2day 요즘
11개(1/1페이지)
PHP & MySQL
번호 제목 글쓴이 조회 날짜
11 [MYSQL] 게시판 페이징(?) 속도 향상 [1] 관리자 11712 2014.08.13 02:18
10 [MYSQL] 페이징 쿼리, 페이징 기법 관리자 22166 2014.08.13 01:48
9 [MYSQL] 이메일 필터 정규식 관리자 8161 2014.07.25 11:32
8 [MYSQL] MYSQL EXPLAIN 관리자 6223 2013.10.28 12:10
7 [MYSQL] mysql성능 향상 첨부파일 관리자 4515 2013.10.07 12:52
6 [MYSQL] mysql 최적화 관리자 5247 2013.10.07 12:35
5 [MYSQL] semi join으로 인한 비효율을 제거. 관리자 6139 2013.05.15 12:14
4 [MYSQL] MYSQL DB튜닝 관리자 6149 2013.04.05 10:15
3 [MYSQL] 자주쓰는 MYSQL 관리자 4930 2013.04.05 10:14
2 [MYSQL] DB생성+ 계정 셋팅 관리자 3700 2013.01.21 15:15
>> [MYSQL] union order by 관리자 3875 2013.01.21 14:24
많이 본 글
댓글 많은 글