다중 체크 중 특정 필드값만 가져오고 싶습니다. 채택완료
검풍
3년 전
조회 1,727

테이블명 : AAA
필드(A1) : '1' 체크됨
필드(A2) : '' 체크안됨
필드(A3) : ''
.
필드(A6) : '1'
필드(A7) : '1'
.
.
.
위 필드 1값은 다 리스트로 불러(노출)옮니다.
예) A1 체크 A6 체크 A7 체크 중... 여기서 체크된 필드 A1 값만 노출 할려고 합니다.
동일인이 필드 다중으로 체크 가능합니다.
if 변수 좀 알려 주실수 있나요?
감사드림.
댓글을 작성하려면 로그인이 필요합니다.
답변 5개
채택된 답변
+20 포인트
3년 전
DB.AAA 테이블이 다음 처럼 되어 있다면
select 해서 원하는 결과를 적어 보세요.
| 이름 | a1 | a6 | a7 | aa |
| 홍길동 | 1 | 1 | 1 | |
| 홍길동 | 1 | 1 | ||
| 홍길동 | 1 | 1 | ||
| 홍길동 | 1 | |||
| 이순신 | 1 | 1 | ||
| 이순신 | 1 | |||
| 이순신 | 1 | |||
| 이순신 | ||||
| 유관순 | 1 |
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
�
검풍
3년 전
사진첨부가 안되어 위에 새로 등록했습니다.
�
검풍
3년 전
답변 너무 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
�
엑스엠엘
3년 전
빨간 부분은
select a1 from aaa where a1='1'
이겁니다.
그런데 아니라고 하시니 어렵네요.
select a1 from aaa where a1='1'
이겁니다.
그런데 아니라고 하시니 어렵네요.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 5개
�
검풍
3년 전
아 네 맞습니다. 답변 감사드림.
근데 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
체크된 것중 A1 만 노출할려고 합니다.
근데 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
체크된 것중 A1 만 노출할려고 합니다.
�
엑스엠엘
3년 전
아직도 이해가 잘 안 가지만
select a1 from aaa where a1='1' and a6!='1' and a7!='1'
이것도 아닐 듯한데...
select a1 from aaa where a1='1' and a6!='1' and a7!='1'
이것도 아닐 듯한데...
�
검풍
3년 전
감사합니다.
두번째 안은 아무것도 노출이 안됩니다.
방법이 없나 봅니다.
두번째 안은 아무것도 노출이 안됩니다.
방법이 없나 봅니다.
�
엑스엠엘
3년 전
좀 더 자세하게
예를 들어서 설명해 보시기 바랍니다.
예를 들어서 설명해 보시기 바랍니다.
�
검풍
3년 전
select * from AAA where A1='1' order by no DESC
알려주신 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
테이블명 : AAA
필드(A1) : '1'
필드(A2) : ''
필드(A3) : ''
필드(A6) : '1'
필드(A7) : '1'
.
.
체크된 값은 '1' 이며, 체크안된 값은 '' 입니다.
위 필드에서 체크된 1값은 아래처럼 다 리스트로 불러(노출)옮니다.
1. 홍길동(A1='1')
2. 홍길순(A6='1')
3. 홍길만(A7='1')
1. 홍길동(A1='1'), 2. 홍길순(A6='1'), 3. 홍길만(A7='1')중...
체크된 필드 1. 홍길동(A1='1')만 노출 할려고 합니다. A6='1' A7='1'은 A1='1'값도 같이 중복되어 있음.
미안합니다.
내가 할 수 있는 설명은 여기가 다 입니다.
알려주신 위처럼하면 중복 체크된 모두(A1 A6 A7)가 다 노출 됩니다.
테이블명 : AAA
필드(A1) : '1'
필드(A2) : ''
필드(A3) : ''
필드(A6) : '1'
필드(A7) : '1'
.
.
체크된 값은 '1' 이며, 체크안된 값은 '' 입니다.
위 필드에서 체크된 1값은 아래처럼 다 리스트로 불러(노출)옮니다.
1. 홍길동(A1='1')
2. 홍길순(A6='1')
3. 홍길만(A7='1')
1. 홍길동(A1='1'), 2. 홍길순(A6='1'), 3. 홍길만(A7='1')중...
체크된 필드 1. 홍길동(A1='1')만 노출 할려고 합니다. A6='1' A7='1'은 A1='1'값도 같이 중복되어 있음.
미안합니다.
내가 할 수 있는 설명은 여기가 다 입니다.
댓글을 작성하려면 로그인이 필요합니다.
3년 전
</p>
<p><label><input type='checkbox' name='test' class='check_box' value='A1'>A1</label>
<label><input type='checkbox' name='test' class='check_box' value='A2'>A2</label>
<label><input type='checkbox' name='test' class='check_box' value='A3'>A3</label>
<label><input type='checkbox' name='test' class='check_box' value='A4'>A4</label>
<label><input type='checkbox' name='test' class='check_box' value='A5'>A5</label>
<label><input type='checkbox' name='test' class='check_box' value='A6'>A6</label>
<label><input type='checkbox' name='test' class='check_box' value='A7'>A7</label>
<button type='button' class='check_run'>확인..</button> </p>
<p> </p>
<p><script></p>
<p>$(document).on('click','.check_run',function() {
$("input[name='test']:checked").each(function (){
if($(this).val()=='A1' || $(this).val()=='A6' || $(this).val()=='A7') {
alert($(this).val());
return false;
}
});
})</p>
<p> </p>
<p></script></p>
<p> </p>
<p>
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
�
검풍
3년 전
답변 감사합니다.
설명이 부족 했나 봅니다.
AAA 디비에서 체크된 A1 필드만 불러오고 싶습니다.
설명이 부족 했나 봅니다.
AAA 디비에서 체크된 A1 필드만 불러오고 싶습니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인