源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

MySQL多表之间字段的匹配实现代码

  • 时间:2020-04-18 05:11 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:MySQL多表之间字段的匹配实现代码
[u]复制代码[/u] 代码如下:
$sql=$empire->query("select table.title,lianxi,table.dizhi,table.id from table,table1 where table1.sid like concat( '%|',table.id,'|%') and table1.id=".$navinfor[id].""); while($r=$empire->fetch($sql)) { $title=$r['title']; $lianxi=$r['lianxi']; $dizhi=$r['dizhi']; }
如下:两个表info,tag info 表 id name 1 aa和bb 2 bb和cc 3 ee和dd tag表 1 aa 2 bb tag表中 name 匹配 info 中的name 这样写就有问题:
[u]复制代码[/u] 代码如下:
select info.id, info.name from tag,info where info.name like ‘%'+tag.name+'%'
正确:
[u]复制代码[/u] 代码如下:
select info.id, info.name from tag,info where info.name like concat( '%',tag.name, '%')
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部