如图,字段tid保存的是文章标签id,用逗号分隔的字符串,我现在想通过标签,来查出来所有的文章,比如“2”,来查出所有tid字段里有2的文章,现在我用select * from `t_ms_article` where `tid` in (2)语句只能查出来以2开头的文章,而不能查出来‘1,2,3’这样的
希望能帮我一下,我是菜鸟
SELECT * FROM `t_ms_article` WHERE `tid` LIKE ‘%2%’;
SELECT * FROM `t_ms_article` WHERE `tid` LIKE ‘%2%’;
SELECT * FROM `t_ms_article` WHERE find_in_set('2', `tid`)
SELECT * FROM `t_ms_article` WHERE CONCAT(',',`tid`,',') LIKE ‘%,2,%’;
SELECT * FROM `t_ms_article` WHERE find_in_set('2', `tid`)
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号