weixin_39225435 2019-04-29 11:52 采纳率: 0%
浏览 311

ORACLE中用A join B会A.字段名无效,用from A,B where A.字段名=B.字段名就可以

SELECT A.Y as Y,
H.JC AS MC,
A.JCRQ AS JKRQ,
A.FMRQ AS FMRQ,
to_char(B.CYSJ,'YYYYMMDD') AS CYSJ,
A.XM AS XM,
B.ZJHM AS SFZH,
B.ZJHM AS XQ,
A.YSGH,
A.YKID
FROM (SELECT Y.Y,Y.JCRQ,F.FMRQ,F.XM,F.SFZHM,Y.DJRYGH AS YSGH,F.YKID
FROM FYBJ.TB_FB_YKXX Y, FYBJ.TB_FB_FMJL F
WHERE Y.YKID = F.YKID
AND ABS(Y.YCQ - F.FMRQ) < 30
AND SFZHM IS NOT NULL
AND Y.JCRQ<=F.FMRQ
AND F.FMRQ>=(SYSDATE-37)) A
JOIN (SELECT S.Y, P.ZJHM, S.CYSJ
FROM CORE.Patient_Information P,
CORE.MEDICAL_RECORD S
WHERE P.KH = S.KH
AND P.KLX = S.KLX
AND LENGTH(ZJHM) >= 15
AND TO_CHAR(CYSJ,'YYYYMMDD')>=TO_CHAR(SYSDATE-7,'YYYYMMDD')) B
ON A.SFZHM = B.ZJHM
JOIN V_DIC_HOSPITAL H
ON A.Y = H.DM


```ORACLE中用A join B会A.字段名无效,用from A,B where A.字段名=B.字段名就可以


别说什么A表没字段,不可能,我都分别查过A,B表,两表都能查询出来,字段名没错,字段类型没错,数据也没错,就是找不到wen'ti'de'yuan'yin
  • 写回答

2条回答 默认 最新

  • liaozejun1993 2019-04-29 13:33
    关注

    join前面的语句有错误吗

    评论

报告相同问题?

悬赏问题

  • ¥15 安卓adb backup备份应用数据失败
  • ¥15 eclipse运行项目时遇到的问题
  • ¥15 关于#c##的问题:最近需要用CAT工具Trados进行一些开发
  • ¥15 南大pa1 小游戏没有界面,并且报了如下错误,尝试过换显卡驱动,但是好像不行
  • ¥15 没有证书,nginx怎么反向代理到只能接受https的公网网站
  • ¥50 成都蓉城足球俱乐部小程序抢票
  • ¥15 yolov7训练自己的数据集
  • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
  • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
  • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)