테스트 사이트 - 개발 중인 베타 버전입니다

그룹목록을 뽑으려고 하는데요....ㅠㅠ

· 14년 전 · 1015 · 2
그룹목록을 뽑으려고 합니다.
여분필드1에 "완료"라고 된 그룹은 제외합니다.
접근가능그룹 여부 상관없이 모두 뽑습니다.
접근가능그룹은 맨위로 우선정렬합니다.
그다음 gr_id 순 정렬합니다.

테스트해보니 전체(전 그룹) 접근회원수 만큼 해당 그룹이 출력됩니다.
뭔가 잡힐 듯 하면서도 모르겠네요.

$sql = " SELECT a.gr_id, a.gr_subject, a.gr_use_access, b.mb_id FROM $g4[group_table] AS a LEFT JOIN $g4[group_member_table] AS b ON a.gr_id = b.gr_id WHERE (a.gr_use_access = '1' AND a.gr_1 <> '완료') ORDER BY b.mb_id = '$member[mb_id]' desc, a.gr_id desc";

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 2개

그룹 목록이란게 정확히 어떤것인지 그냥 그룹 $g4[group_table]의 리스트를 원하시는것인지
근데 왜 $g4[group_member_table] 했는지 음

여하간 위에 적어주신 대로 그룹 목록만 이면 $g4[group_member_table]
는 필요 없는듯 한테

$sql = " SELECT gr_id, gr_subject, gr_use_access FROM $g4[group_table] WHERE gr_1 != '완료' ORDER BY gr_use_access desc , gr_id ";
14년 전
관건은 정렬에 있겠죠. 그룹접근 회원에 등록된 그룹을 우선순위로 정렬하려다보니 어려워지는거 같아요.

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440