我想使用带有外连接的“具有”子句,使用外连接中使用的列。
这是我的查询:
SELECT
I.CARD_BIN BIN
FROM
GE_ICA_BIN I
LEFT OUTER JOIN GE_PAYEE_VALIDATION P ON I.CARD_BIN = P.CARD_BIN
LEFT OUTER JOIN GE_PAYEE PP ON PP.PAYEE_CODE = P.PAYEE_CODE
ORDER BY I.CARD_BIN
HAVING COUNT(*) > 1;
Run Code Online (Sandbox Code Playgroud)
但这给了我这个错误:
ORA-00933: SQL command not properly ended
00933. 00000 - "SQL command not properly ended"
*Cause:
*Action:
Error at Line: 36 Column: 19
Run Code Online (Sandbox Code Playgroud)
第 36 行是ORDER BY I.CARD_BIN
。
有人可以告诉我如何解决这个问题吗?
这不是我的强项,但我相信你需要一个GROUP BY
。
另外,请ORDER BY
在您的陈述结尾处删除该行。像这样的事情:
SELECT
I.CARD_BIN BIN
FROM
GE_ICA_BIN I
LEFT OUTER JOIN GE_PAYEE_VALIDATION P ON I.CARD_BIN = P.CARD_BIN
LEFT OUTER JOIN GE_PAYEE PP ON PP.PAYEE_CODE = P.PAYEE_CODE
group by I.CARD_BIN
HAVING COUNT(*) > 1
ORDER BY I.CARD_BIN;
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3769 次 |
最近记录: |