Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

STRING_SPLIT no MySql - como fazer?


Corrija seu modelo de dados! Não armazene vários valores em uma única coluna.

Aprenda a sintaxe SQL adequada! Nunca use vírgulas no FROM cláusula. Sempre use apropriado, explícito, padrão JOIN sintaxe.

Com isso dito, você não precisa dividir a string. Você pode usar operações de string:
AND CONCAT('-', eo.photosId, '-') LIKE CONCAT('%-', er.pNumber, '-%')

Mas você deve realmente começar a trabalhar na correção do modelo de dados assim que essa consulta funcionar.