================================================================================================================================
SELECT a.mb_id, a.mb_name, 
        IF( (SELECT COUNT(*) AS count FROM m_dog_info WHERE mb_id=a.mb_id AND state_delete=\'n\' GROUP BY mb_id) is null, 0 , 
                (SELECT COUNT(*) AS count FROM m_dog_info WHERE mb_id=a.mb_id AND state_delete=\'n\' GROUP BY mb_id) ) AS count 
FROM g4_member a ORDER BY a.mb_no DESC
================================================================================================================================
위 쿼리는 잘 돌아가...

내가 궁금한점이 뭐냐면...(SELECT COUNT(*) AS count FROM m_dog_info WHERE mb_id=a.mb_id AND state_delete=\'n\' GROUP BY mb_id) 이 부분을 한번만 쓰고 못끝낼까 하는건데...뭐 성능 그런걸 개선하려는건 아니구..그냥 꼴배기 시러서 -_-;;;

대충 이런식으로 함 해보려고 했거든?
================================================================================================================================
SELECT a.mb_id, a.mb_name, 
        IF( (SELECT COUNT(*) AS count FROM m_dog_info WHERE mb_id=a.mb_id AND state_delete=\'n\' GROUP BY mb_id) AS cnt is null, 0 , cnt ) AS count 
FROM g4_member a ORDER BY a.mb_no DESC
================================================================================================================================

이렇게 별칭줘서..근데 에러나더라구..

뭔가 다른 방법 있을까..?

뭐 잘 돌아가니깐 상관없긴 한데..걍 궁금해서..



[해결완료 SQL 문]
================================================================================================================================
SELECT a.mb_id, a.mb_name, IFNULL( 
        (SELECT COUNT(*) AS count FROM m_dog_info WHERE mb_id=a.mb_id AND state_delete=\'n\' GROUP BY mb_id), 0
) AS count 
FROM g4_member a ORDER BY a.mb_no DESC
================================================================================================================================

훗쇼형 쌩유염 !!