我写了一个从联合检索结果的查询。但它在两行中显示结果,并将空白列保留为 0。但我需要在一行中显示结果,不需要零。谁能帮我解决这个问题。这是我在下面给出的查询,我分两部分写了>>>
SELECT COUNT(gi.id) AS no_of_group ,
0 AS no_of_borrower
FROM group_info AS gi
WHERE gi.domain_status_id = 1
AND gi.group_status_id = 1
AND gi.group_creation_date <= '2013-01-31'
AND gi.project_info_id = 'BI0000000000000000000001'
AND gi.branch_info_id = 'BI0000000000000000000363'
UNION
SELECT 0 AS no_of_group ,
COUNT(outerlat.member_info_id) AS no_of_borrower
FROM
(SELECT lat.member_info_id,
MAX(lat.id) AS max_member_id
FROM loan_account_transaction AS lat
WHERE lat.project_info_id = 'BI0000000000000000000001'
AND lat.country_id = 1
AND lat.domain_status_id = 1
AND lat.office_info_id = 'BI0000000000000000000363'
AND lat.transaction_date <= '2013-01-31'
GROUP BY lat.member_info_id) AS tempData
INNER JOIN loan_account_transaction AS outerlat ON (tempData.max_member_id = outerlat.id)
WHERE outerlat.loan_status_id IN(1,3,4,5)