묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
DB 에서 SQL 쿼리 두개의 결과를 하나로 보고 싶어욤~
2003.08.26 12:01
안녕하세요~ ^^ 지금 하려고 하는게..
같은 테이블에서 A 쿼리에서 나온 결과값과
B 쿼리에서 나온 결과값을 하나의 Rs 객체에 넣고 싶습니다. Union 을 쓰면 될 것 같은데,,,
머가 문제인지...
--;
if search_dept <> "" then '부서별 정렬이 있을경우
strWhere = " WHERE dept = '" & search_dept & "'"
strWhere2 = " AND two1 = " & mun_asc
strWhere3 = " AND two1 <> " & mun_asc
else ' 부서별 정렬이 없을 경우
strWhere2 = " WHERE two1 = " & mun_asc
strWhere3 = " WHERE two1 <> " & mun_asc
end if
SQL = "SELECT * FROM sulmun " & strWhere & strWhere2 & " Union select * from sulmun " & strWhere & strWhere3
이것이 쿼리구요..
원래 의도 한 것은, 지금 two1 이라는 컬럼에는 고객이 제일 좋아하는 물건의 값이 들어있습니다. 값은 INT 값 입니다.
만약에 3번을 좋아하는 고객들을 먼저 보고 싶을때는 게시판에 , 3 3 3 3 1 1 1 1 2 2 2 2 4 4 4 4 이런 식으로 보여지고..
2번을 좋아하는 고객들을 먼저 보고 싶을때는 게시판에 2 2 2 2 1 1 1 1 3 3 3 3 4 4 4 4 이런식으로 보여지게 하고 싶습니다.
그래서 생각한 것이 Union 을 이용한 조인인데요.. --; 생각처럼 결과값이 안나오네요..
Union select * from sulmun " & strWhere & strWhere3 -->> 그리고 이 부분에서 따로 order by 를 해야 하는데... --;
그냥 쿼리에 이어 붙일 경우, 전체 결과값에 order by 가 될 것 같은데요.. 뒤에 나오는 부분만
따로 order by 할 수 있을까요????
^^ 고수님들의 많은 답변 기다립니다.
같은 테이블에서 A 쿼리에서 나온 결과값과
B 쿼리에서 나온 결과값을 하나의 Rs 객체에 넣고 싶습니다. Union 을 쓰면 될 것 같은데,,,
머가 문제인지...
--;
if search_dept <> "" then '부서별 정렬이 있을경우
strWhere = " WHERE dept = '" & search_dept & "'"
strWhere2 = " AND two1 = " & mun_asc
strWhere3 = " AND two1 <> " & mun_asc
else ' 부서별 정렬이 없을 경우
strWhere2 = " WHERE two1 = " & mun_asc
strWhere3 = " WHERE two1 <> " & mun_asc
end if
SQL = "SELECT * FROM sulmun " & strWhere & strWhere2 & " Union select * from sulmun " & strWhere & strWhere3
이것이 쿼리구요..
원래 의도 한 것은, 지금 two1 이라는 컬럼에는 고객이 제일 좋아하는 물건의 값이 들어있습니다. 값은 INT 값 입니다.
만약에 3번을 좋아하는 고객들을 먼저 보고 싶을때는 게시판에 , 3 3 3 3 1 1 1 1 2 2 2 2 4 4 4 4 이런 식으로 보여지고..
2번을 좋아하는 고객들을 먼저 보고 싶을때는 게시판에 2 2 2 2 1 1 1 1 3 3 3 3 4 4 4 4 이런식으로 보여지게 하고 싶습니다.
그래서 생각한 것이 Union 을 이용한 조인인데요.. --; 생각처럼 결과값이 안나오네요..
Union select * from sulmun " & strWhere & strWhere3 -->> 그리고 이 부분에서 따로 order by 를 해야 하는데... --;
그냥 쿼리에 이어 붙일 경우, 전체 결과값에 order by 가 될 것 같은데요.. 뒤에 나오는 부분만
따로 order by 할 수 있을까요????
^^ 고수님들의 많은 답변 기다립니다.