wyjście dwóch różnych zapytań jako jeden wynik w Oracle Oracle

Mam dwie różne tabele, w których stosuję kwerendę z niektórymi filtrami i funkcjami agregującymi, takimi jak SUM, COUNT, SUBSTR.

Chcę uzyskać te dwa różne wyniki w jednym wyniku. Przykład:

Zapytanie 1:

SELECT
    a.message_type,
    a.queue_seqnum,
    b.queue_seqnum,
    SUBSTR(b.char_data,1,2) files
FROM
    ad_in_messageheader a,
    ad_in_messagedetail b 
WHERE
    a.queue_seqnum = b.queue_seqnum AND
    a.MESSAGE_TYPE IN ('ERP_COSTS_SMRY','ERP_SALES_SMRY','ERP_SPEND_SMRY') AND
    a.create_time > '17-DEC-13 07.00.00 AM'
ORDER BY
    a.queue_seqnum desc;

Zapytanie 2:

SELECT
    a.message_type,
    count(a.message_type) count
FROM
    ad_in_messageheader a 
WHERE
    a.MESSAGE_TYPE in ('ERP_COSTS','ERP_SALES','ERP_SPEND') AND
    create_time > '17-DEC-13 07.00.00 AM'
GROUP BY
    a.message_type;

próbowałemUNION iUNION ALL obie. Ale te nie działają. Próbowałem teżSelect * from (query 1),(query 2), Ale to też nie zadziałało. Proszę mi zaproponować jakieś rozwiązanie, które będzie pomocne w tym scenariuszu. Dzięki.

questionAnswers(2)

yourAnswerToTheQuestion