채택완료

분류관리 출력 문제

2021-11-23 (화) 16:45:08 2,389

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개

채택된 답변
+20 포인트
2021-11-23 (화) 17:07:04

정상 비정상이 있는 것이 아니고

원한는 것이 나오느냐 아니냐 문제죠.

어떤 순서로 나왔으면 하는지를 설명하지면 order by를 그에 따라 지정할 수 있습니다.

order by ca_order, ca_id 로 출력하면,

우선 ca_order 순서대로 나오고, 

ca_order 가 같을 경우, ca_id 순서대로 나오는 겁니다.

답변을 작성하려면 로그인이 필요합니다.