帮忙批改SQL

  • 内容
  • 评论
  • 相关

帮忙修改SQL
select m.apply_person,m.dts_no,m.version_no, g.duty_person,g.group_id,s.station_name from param_monad as m join (select group_id,station_id,duty_person from param_group) g on g.group_id = m.group_id join param_station as s on g.station_id = s.station_id  
where m.id = 75 and
s.station_name like '%'m.station_name'%'

主要的问题是

s.station_name like '%'m.station_name'%'这里怎么写?m.station_name 前面查询的表字段

谢谢

------解决方案--------------------
s.station_name like '%m.station_name%' 

------解决方案--------------------
where instr(s.station_name,m.station_name)>1
------解决方案--------------------
like的语法是----》like '%字符串%'
------解决方案--------------------
s.station_name like concat('%',m.station_name,'%')
------解决方案--------------------
s.station_name like concat('%',m.station_name,'%')
or
instr(s.station_name,m.station_name)>1
无法用到索引

原创文章,转载请注明: 转载自搞代码

本文链接地址: 帮忙批改SQL

微信支付二维码

微信 赏一包辣条吧~

支付宝支付二维码

支付宝 赏一听可乐吧~

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注