만약에 주소 필도명이 location이구요
"강원도 xxx"
"대전 xxx"
"서울 xxx"
이런식으로 되어있으면 이걸 그냥 order by locatain 으로 하면 강원도 대전 서울 순으로 출력이 되잖아요?
이걸 서울 먼저 나오고 광역시 - 도 이런식으로 출력을 하게 하려면 어떻게 해야하나요?
어쩔수 없이 서울일때의 쿼리문, 광역시 일때의 쿼리문 이렇게
각각 작성을 해야하는지 아니면 쿼리문 하나로 처리할수 있는건지 궁금합니다..
|
답변 1개
채택된 답변
+20 포인트
2015-04-03 (금) 11:33:15
쿼리로 sort 하시게 되면 정순, 역순의 형태를 가질수 밖에 없으니..
서울부터 출력순으로 하시는건 어려울것이구요.
location_sort 필드를 하나 추가하셔서 각각 1,2,3,4~~ 이런식의 순서값을 가지게하고
order by location_sort 로 정의하시는게 간편하실거에요.
답변을 작성하려면 로그인이 필요합니다.