분류관리 출력 문제
본문
itemlist.php의 상품분류 출력구문이 원래 문구인
select ca_id, ca_name from {$g5['g5_shop_category_table']} order by ca_order, ca_id 로 출력하면
카테고리가 막 엉켜서 출력되고
select ca_id, ca_name from {$g5['g5_shop_category_table']} order by ca_id, ca_order 로 출력하면
정상 순서대로 출력되는데, 왜 그럴까요?
(왼쪽 2칸 order by ca_order, ca_id)
(오른쪽 2칸 order by ca_id, ca_order)
ca_id | ca_order | ca_id | ca_order |
10 | 1 | 10 | 1 |
1010 | 1 | 1010 | 1 |
101010 | 1 | 101010 | 1 |
102010 | 1 | 101020 | 2 |
103010 | 1 | 1020 | 2 |
104010 | 1 | 102010 | 1 |
105010 | 1 | 102020 | 2 |
106010 | 1 | 102030 | 3 |
107010 | 1 | 102040 | 4 |
답변 2
정상 비정상이 있는 것이 아니고
원한는 것이 나오느냐 아니냐 문제죠.
어떤 순서로 나왔으면 하는지를 설명하지면 order by를 그에 따라 지정할 수 있습니다.
order by ca_order, ca_id 로 출력하면,
우선 ca_order 순서대로 나오고,
ca_order 가 같을 경우, ca_id 순서대로 나오는 겁니다.
답변을 작성하시기 전에 로그인 해주세요.