你可以使用LIKE语句来进行模糊匹配,如下所示:

SELECT b.name,b.zname,b.user_id,b.state,a.ip FROM nics a LEFT JOIN ni b ON a.id=b.id WHERE b.id LIKE '%1111%'

这样就可以匹配包含1111的b.id值。如果需要匹配包含aaa_11111_CCC的b.id值,可以像下面这样写:

SELECT b.name,b.zname,b.user_id,b.state,a.ip FROM nics a LEFT JOIN ni b ON a.id=b.id WHERE b.id LIKE '%aaa_11111_CCC%'

你好SELECT bnamebznamebuser_idbstateaip FROM nics a LEFT JOIN ni b ON aid=bid这个多表查询语句其中aid里面有1111bid里面有aaa_11111_CCC所以要用到like模糊匹配aid里面的值aid里面的值是不固定的。这样应该怎么写?还是其它方式吗?aid里面的值是不固定的

原文地址: https://www.cveoy.top/t/topic/bV7g 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录