我有两个数组,一个数组有N个代码,另一个数组有N个部分ID。相同的代码可用于多个部分,反之亦然。这些列表的大小可能会有所不同,具体取决于登录的用户。
codes = [123, 321, 111, 222, 987]
section = [A, B, C, D]
examples: (123, A), (123, C), (321, A) (111, D)
我正在尝试编写一个动态查询(PHP在ORM中使用查询生成器),它将接收这两个参数并搜索具有两个列值匹配组合的所有行。
这是我到目前为止所拥有的,但是什么也没返回。
SELECT sa FROM SectionAssociation sa WHERE s.code IN (:codes) AND sa.section IN (:section)