我需要一个帮助。我需要从表中获取值,比较列中存在的逗号分隔的字符串值。我在解释下面的表格。
db_details
id comment day_id basic_id
1 Hello 1 1
2 Razz 1 2
3 Good 2 1
db_basic:
id special_id name
1 1,2 Ram
2 2 Rahul
3 1,3 Rocky
这里我需要通过连接两个表来获取值。我只有这样的数据comment=Good and day_id= 2 and special_id=2
。在这里,我有special_id
以逗号分隔的字符串,我需要通过使用给定的数据从两个表中获取所有值意味着special_id
应该与逗号分隔的字符串匹配。我需要sql查询。
答案 0 :(得分:0)
=> Mysql比较以逗号分隔的字段使用"FIND_IN_SET();"
。
WHERE FIND_IN_SET('2', special_id);