任何快速帮助将不胜感激。我在mysql中命名为mob_categories,现在数据正在保存为'|'例如分隔(cat 1|cat 2|cat 3
等等。现在我需要从另一列中的值,如果输入值匹配MYSQL Select IN查询使用文字
例如,如果值是猫1我需要从另一列中选择值被命名为deveice_token
无论它与“猫1”
比赛我尝试这个代码,但它不是以某种方式工作
SELECT * from table_name where find_in_set('cat 1',mob_categories) <> 0
,所以我修改了一下下面的代码,但它只有数字值,如果工作值以这种格式以此格式退出(即)1,2,3
$userNotification = $wpdb->get_results("SELECT * from table_name where 1 IN (mob_categories); ");
什么是我特别丢失?
您应该规范化您的模式,以便在列中没有多个值。 – Barmar