oracle中的(+)连接
来源:互联网 发布:windows embedded ce 编辑:程序博客网 时间:2024/05/17 20:08
1. 从表A.A1 (+) = 主表B.B1
SELECT
TO_CHAR(TBA.FBS_IO_DATE,'YYYY/MM/DD') A1
,TBA.TBA_TBD_NO A2
,TBB.TBB_NAME_S A3
,TBC.TBC_CHAR1 A4
,TBD.TBD_NAME A5
,TBA.TBA_SNS_NAME_SP A6
,TBA.TBA_TORI_KIN A7
,TO_CHAR(TBA.TBA_RPL_DATE,'YYYY/MM/DD') A8
FROM
SNTBATRN TBA
,ZMTBCMST TBC
,CMTBBMST TBB
,CMTBDMST TBD
WHERE
TBA.TBA_KAI_CODE = 'XXX'
AND TBA.TBA_KESHI_KBN = '0'
AND TBA.TBA_TAISYO_KBN IN ('0', '2')
AND TBB_KAI_CODE (+) = 'XXX'
AND TBB_BUN_CODE (+) = 'S001'
AND TBB_START_DATE <= SYSDATE
AND TBB_END_DATE >= SYSDATE
AND TBB.TBB_CODE (+)= TBA.TBA_STN_CODE
AND TBC.TBC_KAI_CODE (+) = 'XXX'
AND TBC.TBC_SUB_KBN (+) = 'SN'
AND TBD.TBD_KAI_CODE (+) = 'XXX'
AND TBD.TBD_CODE (+) = TBA.TBA_SNS_CODE
2. 主表A.A1 = 从表B.B1 (+)
SELECT
TBA.TBA_1,
TBB.TBB_1,
TBC.TBC_1
FROM
TBA,
(SELECT TBB.TBB_1, TBB.TBB_2
FROM TBB
WHERE
TBB.TBB_3 LIKE '%NEWWEAPON%' TBB),
TBC
WHERE
//主表TBC
TBA.TBA_A > 2
//从表TBB
AND TBA.TBA_2 = TBB.TBB_2
//从表TBC
//注意TRIM
AND TRIM(TBA.TBA_3) = TRIM(TBC.TBC_3 (+))
- oracle中的(+)连接
- Oracle数据库中的(+)连接
- ORACLE中的外连接
- Oracle中的连接查询
- oracle中的左右连接
- oracle 中的左连接
- oracle中的左右连接
- oracle中的左右连接
- oracle中的连接
- oracle中的连接问题
- Oracle中的外连接语句
- Oracle中的连接小总结
- 删除oracle中的用户连接
- Oracle中的外连接用法
- oracle连接中的那些事~
- oracle中的左右外连接
- 连接Oracle中的那些事儿
- oracle中的左右外连接
- 简体中文与繁体中文的互相转换
- cewolf入门指南
- MATLAB 函数学习笔记
- 方法重载
- STL理解篇
- oracle中的(+)连接
- marquee的用法
- C#对称算法加密
- jdbc 连接sql2000数据库 设置方式
- StringBuilder 类
- 遭遇 'Value of field 'A1' is out of range ...
- 求数组各元素的和
- 增加两个DOS下面的CMD命令
- Hibernate开发指南笔记