Коригирайте вашия модел на данни! Не съхранявайте множество стойности в една колона.
Научете правилния SQL синтаксис! Никога използвайте запетаи в FROM
клауза. Винаги използвайте правилно, изрично, стандартно JOIN
синтаксис.
С това казано, не е необходимо да разделяте низа. Можете да използвате операции с низове:
AND CONCAT('-', eo.photosId, '-') LIKE CONCAT('%-', er.pNumber, '-%')
Но наистина трябва да започнете да работите по коригирането на модела на данни веднага щом накарате тази заявка да работи.