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

sql쿼리문 날릴때 각 조건에 맞는 결과 한번에 가져오려면 어떻게해야하나여? 채택완료

ljy0318b 11년 전 조회 4,338

sql쿼리문 날릴때 각 조건에 맞는 결과 한번에 가져오려면 어떻게해야하나여? 

 

SELECT count(*) as cnt​1 FROM g5_write_board WHERE wr_2 = 1

SELECT count(*) as cnt2 FROM g5_write_board WHERE wr_2 = '' or wr_2 = ''

 

이렇게 두번 쿼리 날려서 결과 가져올거, 한번에 가져올 수 있나여?

문법을 잘 몰라서여 ㅠ

도움 부탁드릴게여!

 

 

 

 

 

 

 

 

 

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

답변 2개

채택된 답변
+20 포인트
11년 전

각각의 다른 결과에 대한 숫자이므로 두번 query 돌리셔야 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

l
ljy0318b
11년 전
SELECT (SELECT count(*) FROM g5_write_cook WHERE wr_2=1) as cnt_item, (SELECT count(*) FROM g5_write_cook WHERE wr_2='' or wr_2='0') as cnt_idea FROM `g5_write_cook` limit 1

이런식으루 하니까 되네여 ~
답변감사드립니다!

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

11년 전

SELECT count(*) as cnt1 FROM g5_write_board WHERE wr_1 = '1' or wr_2 = ''

 

 

이렇게 아닌가요?

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

l
ljy0318b
11년 전
답변감사드립니다
cnt1 결과와 cnt2 결과를 같이 가져오고 싶어서여 ㅠ

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

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

로그인