tabele A 有一个acct字段,还有其他字段就不列了
acct
5M0001
5M0002
table B 有2个字段:acct,acctKey
acct acctKey
5M0001 11,,,5M0001
5M0002 11,,,5M0002
请看下面的sql
select a.* from a,b where '11,,,'|| a.acct = b.acctKey其中where后面的我不懂,请指教!这样写有什么好处?
acct
5M0001
5M0002
table B 有2个字段:acct,acctKey
acct acctKey
5M0001 11,,,5M0001
5M0002 11,,,5M0002
请看下面的sql
select a.* from a,b where '11,,,'|| a.acct = b.acctKey其中where后面的我不懂,请指教!这样写有什么好处?
--a表的字段acct都加上11,,,字符后,与b表的acctkey字段连接
这是oracle的语法规定的,约定俗成!无所谓好处不好出而已!
||是Oracle里连接字符串的方法