그룹목록을 뽑으려고 합니다.
여분필드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";
여분필드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 ";
근데 왜 $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 ";
게시글 목록
| 번호 | 제목 |
|---|---|
| 284508 | |
| 284499 | |
| 284492 | |
| 284490 | |
| 284484 | |
| 284481 | |
| 284478 | |
| 284476 | |
| 284474 | |
| 284472 | |
| 284470 | |
| 284458 | |
| 284457 | |
| 284454 | |
| 284453 | |
| 284447 | |
| 284446 | |
| 284444 | |
| 284441 | |
| 284440 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기