0
我日誌中的兩個表取決於成功或失敗的,其打印過程:如何從兩個不同的表拿到兩個字段的最大值ORACLE
log_mig
log_mig_error
,我希望得到最大的兩個領域具有相同名稱:
uid_proc
,用於將當前進程的連續的,這是我迄今所取得的查詢:
(SELECT MAX(uid_proc) FROM LOG_MIG) UNION ALL (SELECT MAX(uid_proc) FROM log_mig_error)
,這是輸出:
MAX(UID_PROC)
00000000000000000008
00000000000000000009
,但我只想要最後一排,我試圖
SELECT (SELECT MAX(uid_proc) FROM LOG_MIG) UNION ALL (SELECT MAX(uid_proc) FROM log_mig_error) AS campo
FROM log_mig
INNER JOIN log_mig_error
WHERE (log_mig.uid_proc = log_mig_error.uid_proc);
沒有成功,我可以創建一個視圖,並從中得到最大的,但我不「噸有權限創建什麼,我必須在運行時足下,任何幫助,爲此,我會感激
它的工作原理!感謝您的支持 – Jesus