通过使用PHP和MySQL比较逗号的字符串列值来从表中获取值

时间:2018-01-08 06:45:27

标签: php mysql

我需要一个帮助。我需要从表中获取值,比较列中存在的逗号分隔的字符串值。我在解释下面的表格。

  

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查询。

1 个答案:

答案 0 :(得分:0)

=> Mysql比较以逗号分隔的字段使用"FIND_IN_SET();"

WHERE FIND_IN_SET('2', special_id);