Я пытаюсь объединить результаты двух запросов для авторизатора в один набор результатов для сетки.
SQL-запрос:
SELECT DISTINCT
Authoriser, ISNULL(TotalInvoices,0) AS TotalInvoices,
ISNULL(TotalRequsitions, 0) AS TotalRequsitions
FROM
(SELECT
Authoriser AS Authoriser,
COUNT(Tiffindex.Page_No) AS TotalInvoices,
null AS TotalRequsitions
FROM
Tiffindex
WHERE
Tiffindex.Doc_status = 7
AND authoriser != ''
GROUP BY
Authoriser
UNION
SELECT
Authoriser, null,
COUNT(RequisitionDetails.UploadTransaction_Id) AS TotalRequsitions
FROM
RequisitionDetails
WHERE
RequisitionDetails.Doc_status = 7 AND authoriser != ''
GROUP BY
Authoriser) AS secondset
Можно ли изменить SQL для объединения результатов в 1 строку Authoriser?
Результат, который я получаю, может выдать 2 строки на одного Авторизатора. Я бы предпочел 1, если это возможно?
Заранее спасибо,
Graham