У меня есть таблица с именем «совпадения», в которой я связываю элементы в таблице «цифры» с элементом в таблице «буквы» через там идентификатор.
Так что это выглядит как
number_id, letter_id
1,10
2,10
3,10
5,11
4,23
7,19
1,19
3,64
Теперь пользователь вводит массив чисел, скажем 1,2,3, и мне нужно найти букву, где все ее числа 1,2,3,что будет 10. Если бы они дали 1,7, это дало бы им 19, если бы они дали 3, это дало бы им и 64.
Как я могу это сделать?
Я былпытаясь написать рекурсивную функцию для этого, но она всегда ломается.есть ли что-то вроде:
SELECT letter_id WHERE **number_id***s* = 1,2,3. That would be perfect. :)