suponiendo que tienes esto
Código MySQL:
Ver original+--------+--------+---------+
| campo1 | campo2 | campo3 |
+--------+--------+---------+
| 100 | 200 | 1,2,3,4 |
| 150 | 250 | 1,5,6,7 |
+--------+--------+---------+
Y buscas el 3.
Código MySQL:
Ver original+--------+--------+
| campo1 | campo2 |
+--------+--------+
| 100 | 200 |
+--------+--------+
El 3 solo pertenece al primer registro y no al segundo.
Si buscamos por 1, debería mostrar ambos registros
Código MySQL:
Ver original+--------+--------+
| campo1 | campo2 |
+--------+--------+
| 100 | 200 |
| 150 | 250 |
+--------+--------+
Si pasamos como parametro el 7, mostraría solo el segundo registro.
Código MySQL:
Ver original+--------+--------+
| campo1 | campo2 |
+--------+--------+
| 150 | 250 |
+--------+--------+
Y si mostyrams el 12, (No existe en ninguno) no debería mostrar nada.
Es así como lo necesitas?