遇到了个奇怪问题

jfbao 2004-07-12 05:04:09
select A.ordsts, A.hinkbn, A.hincd, B.hinnm, A.gsnno, A.bunno, A.denkbn, A.cmnno, C.cusyak, D.toknm, A.tokord, A.cmnsu, A.tanka, A.kingak, A.orgnki, A.ssnki, A.organs, A.ssans, A.jcubkt, A.mpsbkt, A.hikkbn, A.hikzsu, A.hikbkt, A.bunhik, A.azhik,A.hnksu, A.hnknki, A.syusno, A.nnynm, A.nnypost, A.nnyadl, A.nnyadl2, A.telno, E.cusyak as cusyak2, F.cusyak as cusyak3, A.hakisu, A.konno, A.konisu, A.hsno, A.hssu, A.tohssu, A.syussu, A.syujbi, A.syujsu, A.syuzsu, A.bunsu, A.bunkbn, A.skykbn, A.kykskb, A.biko,A.seiban, A.sbnhik, A.chokbn, A.jcubi, A.torkbi, A.ssmtbi from jcu A, hin_mst B, jkn_mst C, tok_mst D, jkn_mst E,jkn_mst F where A.hincd = B.hincd (+) and '906' = C.key01 (+) and A.busyo = C.key02 (+) and '102' = E.key01 (+) and A.bincd = E.key02 (+) and '103' = F.key01 (+) and A.konhou = F.key02 (+) and A.tokcd = D.tokcd (+) and ( A.hincd='000-1686' )
这样的SQL如何理解啊??(+)??
...全文
128 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjmym 2004-07-12
  • 打赏
  • 举报
回复
A.konhou = F.key02 (+)
右连接
benny87 2004-07-12
  • 打赏
  • 举报
回复
oracle 的语法,指左连接
加引号是应为'906'是一个字符串,不是字段名
jfbao 2004-07-12
  • 打赏
  • 举报
回复
那为什么要加引号呢?
solidpanther 2004-07-12
  • 打赏
  • 举报
回复
'906' 只是一个字符串而已,当它为一个字段吧
jfbao 2004-07-12
  • 打赏
  • 举报
回复
'906' = C.key01 是不是 C.key01='906' 是这样的嘛 ?
bflovesnow 2004-07-12
  • 打赏
  • 举报
回复
'906' 只是一个 字符串 吧。
bflovesnow 2004-07-12
  • 打赏
  • 举报
回复
oracle 的语法,指 左连接

同 mssql 的 left join
jfbao 2004-07-12
  • 打赏
  • 举报
回复
谢谢了
那么'906' = C.key01 (+) 906是什么??字段??谢谢!
solidpanther 2004-07-12
  • 打赏
  • 举报
回复
这是oracle的sql语法,**=**(+) 就是咱sql里的左右连接,left outer join ,right join等
outwindows 2004-07-12
  • 打赏
  • 举报
回复
不明,"A.hincd = B.hincd (+) ",(+) 这是什么意思?
zheninchangjiang 2004-07-12
  • 打赏
  • 举报
回复
没有见过

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧