mysql只搜索一个字段名_mysql 一个搜索框 匹配表中多个字段

select * from table where id=1 and uid=2 and (status=2 or status=3 or status=4);

以下个人使用案例:多个字段,查询条件 格力

SELECT

a.sid,

a.spid,

a.sname,

a.spic,

a.sprice,

a.smarket,

a.ssn,

a.samount,

a.stime,

a.smarktime,

a.creationtime,

a.sinfo,

a.productmoney,

a.membermoney,

a.company,

a.specifications,

a.supplyStoreName,

c.bname AS sbrand,

b.NAME AS typeName

FROM

shop_goods a

LEFT JOIN sys_dictionary b ON a.spid = b.ID

LEFT JOIN shop_brand c ON a.sbrand = c.bid

WHERE

1 = 1

AND (a.sname LIKE CONCAT( CONCAT( ‘%‘, ‘格力‘ ), ‘%‘ ) or a.ssn =‘格力‘ or b.NAME =‘格力‘ or c.bname = ‘格力‘ )

31f4b6ecf603a5fa58291a56fa9709c1.png

858744195334b678626adde5762d9ec7.png

原文:https://www.cnblogs.com/cscq168/p/13359749.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值