Php 在逗号分隔的列表中查找特定数字
我有一个数据库,它有一个包含一些逗号分隔值的字段,如Php 在逗号分隔的列表中查找特定数字,php,mysql,sql,Php,Mysql,Sql,我有一个数据库,它有一个包含一些逗号分隔值的字段,如1,8,3,54,5,19,9….。我只想选择那些2不存在的行 下面的查询用于在AttachedCompanyId列中查找包含编号2的所有字段。但是,我想查找不存在该数字的所有行,但在这种情况下,我不知道如何使用find\u in_set。谁能帮帮我吗 SELECT name FROM company WHERE orderID = 1 AND FIND_IN_SET(2, attachedCompanyIDs); 或 SELECT na
1,8,3,54,5,19,9….
。我只想选择那些2
不存在的行
下面的查询用于在AttachedCompanyId列中查找包含编号2
的所有字段。但是,我想查找不存在该数字的所有行,但在这种情况下,我不知道如何使用find\u in_set
。谁能帮帮我吗
SELECT name FROM company
WHERE orderID = 1 AND FIND_IN_SET(2, attachedCompanyIDs);
或
SELECT name FROM company
WHERE orderID = 1 AND NOT FIND_IN_SET(2, attachedCompanyIDs);
SELECT name FROM company
WHERE orderID = 1 AND FIND_IN_SET(2, attachedCompanyIDs) = 0;