Как получить результаты из различных возможных комбинаций значений для двух столбцов? - PullRequest
0 голосов
/ 29 октября 2019

У меня есть два массива, один с N числом кодов, а другой с N идентификаторами разделов. Один и тот же код можно использовать для нескольких разделов и наоборот. Эти списки могут различаться по размеру в зависимости от того, какой пользователь вошел в систему.

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)
...