如字段保存数据为“1,2,3,4”,如何查询此字段包含“1,3”的数据。
数据表A
id username type (存储格式如 1,2,3,4)
1 张三 1,2,3
2 李四 2,3
3 王五 1,3
数据表B
ID NAME
1 跑步
2 打蓝球
3 看电影
其中A表 字段type下的 值(如1,2,3,4) 的数字对应的是B表中的ID
html代码 : 口跑步 口打蓝球 口看电影 (其中口为多选打勾项)
根据html勾选(本文中html js实现忽略) 进行sql查询
如:比如勾选 跑步 和 看电影 对应B表中的id 分别为1,3
要实现sql查询A表结果
id username type
1 张三 1,2,3
3 王五 1,3
查询语句如何写?
用 REGEXP 正则的实现? find_in_set?? like 方法?
最佳答案