Napraw swój model danych! Nie przechowuj wielu wartości w jednej kolumnie.
Naucz się poprawnej składni SQL! Nigdy użyj przecinków w FROM
klauzula. Zawsze używaj właściwego, wyraźnego, standardowego JOIN
składnia.
Mając to na uwadze, nie musisz rozdzielać sznurka. Możesz użyć operacji na ciągach:
AND CONCAT('-', eo.photosId, '-') LIKE CONCAT('%-', er.pNumber, '-%')
Ale naprawdę powinieneś zacząć pracę nad naprawą modelu danych, gdy tylko to zapytanie zadziała.