我有一个根据成功或失败在两个表中打印日志的过程:
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);
没有成功,我可能会创建一个视图并从他们那里获得最大的收益,但我没有创建任何东西的权限,我必须在运行时一步完成,任何帮助我将不胜感激