채택완료

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

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개 / 댓글 2개

채택된 답변
+20 포인트

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

답변에 대한 댓글 1개

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

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

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

 

 

이렇게 아닌가요?

 

답변에 대한 댓글 1개

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

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