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