Mysql
 sql >> Datenbank >  >> RDS >> Mysql

STRING_SPLIT in MySql – wie geht das?

Korrigieren Sie Ihr Datenmodell! Speichern Sie nicht mehrere Werte in einer einzigen Spalte.

Lernen Sie die richtige SQL-Syntax! Niemals Verwenden Sie Kommas im FROM Klausel. Immer Verwenden Sie den richtigen, expliziten Standard JOIN Syntax.

Mit diesen Worten müssen Sie die Zeichenfolge nicht teilen. Sie können Zeichenfolgenoperationen verwenden:

AND CONCAT('-', eo.photosId, '-') LIKE CONCAT('%-', er.pNumber, '-%')

Aber Sie sollten wirklich damit beginnen, das Datenmodell zu reparieren, sobald Sie diese Abfrage zum Laufen bekommen.