SQL问题,会者不难(100分)

  • 主题发起人 主题发起人 zlibo2008
  • 开始时间 开始时间
Z

zlibo2008

Unregistered / Unconfirmed
GUEST, unregistred user!
两个表连接,连接条件:表一的字段值包含在表一的字段值里,我的写法如下:
sql语句:... 表一 a left join 表二 b on a.合约号 = b.合约号 and a.订单号 = b.订单号 and b.规格 like '%a.规格%'
问题出现了,SQL把 a.规格 当成是字符了,而非变量,请问正确的写法应该是什么? 


表1 表2
合约号 订单号 规格 产量 合约号 订单号 规格 出口价

a a a 1 a a a,b,c 1
a a d 2 a a d,e,f 2

结果表:
合约号 订单号 规格 产量 出口价
a a a 1 1
a a d 2 2
 
那么多and了,再要like,逻辑上符合么?
 
用CHARINDEX
 
接受答案了.
 

Similar threads

S
回复
0
查看
816
SUNSTONE的Delphi笔记
S
S
回复
0
查看
737
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
后退
顶部