Mysql contains和containedinSequelizewhere子句有什么用途?
我想知道以上两种方法的实际用途是什么Mysql contains和containedinSequelizewhere子句有什么用途?,mysql,node.js,sequelize.js,Mysql,Node.js,Sequelize.js,我想知道以上两种方法的实际用途是什么 $contains: [1, 2] // @> [1, 2] (PG array contains operator) $contained: [1, 2] // <@ [1, 2] (PG array contained by operator) 这假设in子句中的每个项目只有一行。它们与之相关。区别在于参数是要搜索的数组还是要搜索的数组,列值用于另一个数组。据我所知,MySQL没有等价物。谢谢,但我想设计一个查询,
$contains: [1, 2] // @> [1, 2] (PG array contains operator)
$contained: [1, 2] // <@ [1, 2] (PG array contained by operator)
这假设in子句中的每个项目只有一行。它们与之相关。区别在于参数是要搜索的数组还是要搜索的数组,列值用于另一个数组。据我所知,MySQL没有等价物。谢谢,但我想设计一个查询,在该查询中,我在where条件下传递了一个数组,并将所有列表与数组元素匹配。如果所有记录都包含元素或与元素匹配,则显示结果。请帮帮我1,2,3中的foo在哪里?这是like或。谢谢@Rick,但我需要like和匹配所有列表
SELECT ...
FROM ...
WHERE foo IN (11,22,33)
HAVING COUNT(*) = 3; -- that is, all 3 were found