SELECT (SELECT MAX(BEGINDATE.BEGIN_DATE)
FROM (SELECT P.ARCHIVES_BUILD_DATE AS BEGIN_DATE
FROM PEOPLE_ARCHIVES
WHERE PEOPLE_ARCHIVES.PEOPLE_SN = P.PEOPLE_SN
UNION
SELECT P.DJ_DATE
FROM PEOPLE_ARCHIVES
WHERE PEOPLE_ARCHIVES.PEOPLE_SN = P.PEOPLE_SN
UNION
SELECT JKWT.NCZ_YES_DATE
FROM PEOPLE_JKWT
WHERE PEOPLE_JKWT.PEOPLE_SN = P.PEOPLE_SN) BEGINDATE) AS YES_BEGIN_DATE
FROM PEOPLE_ARCHIVES P
INNER JOIN PEOPLE_JKWT JKWT ON P.PEOPLE_SN = JKWT.PEOPLE_SN补充:应该是union的问题,求解?
FROM (SELECT P.ARCHIVES_BUILD_DATE AS BEGIN_DATE
FROM PEOPLE_ARCHIVES
WHERE PEOPLE_ARCHIVES.PEOPLE_SN = P.PEOPLE_SN
UNION
SELECT P.DJ_DATE
FROM PEOPLE_ARCHIVES
WHERE PEOPLE_ARCHIVES.PEOPLE_SN = P.PEOPLE_SN
UNION
SELECT JKWT.NCZ_YES_DATE
FROM PEOPLE_JKWT
WHERE PEOPLE_JKWT.PEOPLE_SN = P.PEOPLE_SN) BEGINDATE) AS YES_BEGIN_DATE
FROM PEOPLE_ARCHIVES P
INNER JOIN PEOPLE_JKWT JKWT ON P.PEOPLE_SN = JKWT.PEOPLE_SN补充:应该是union的问题,求解?
解决方案 »
- sql语句 字段值不显示
- format code appears twice.
- oracl主键自动增长的问题
- 本机游标打开时报column ambiguously defined错误,服务器无错误
- oracle怎样实现磁盘网络备份
- •Grid报表和Free From报表产品之比较
- linux 下oracle数据库, 不能正确显示windows下插入的中文数据 ?
- 菜菜鸟求一数据写入语句
- ORACLE在数据约束和触发器方面比较熟练的高的请进,高分求救!!!!!!!!!!!
- oracle8i这样配置行吗?(100)
- group by 与 over partition by 性能比较
- 看看这条查询语句怎么写:
FROM (SELECT P.ARCHIVES_BUILD_DATE AS BEGIN_DATE
FROM dual
UNION
SELECT P.DJ_DATE
FROM dual
UNION
SELECT JKWT.NCZ_YES_DATE
FROM dual) BEGINDATE) AS YES_BEGIN_DATE
FROM PEOPLE_ARCHIVES P
INNER JOIN PEOPLE_JKWT JKWT ON P.PEOPLE_SN = JKWT.PEOPLE_SN
但是我这样写就不报错了,但是没有数据。