sql >> Databasteknik >  >> RDS >> Mysql

STRING_SPLIT i MySql- hur gör man det?

Fixa din datamodell! Lagra inte flera värden i en enda kolumn.

Lär dig korrekt SQL-syntax! Aldrig använd kommatecken i FROM klausul. Alltid använd korrekt, explicit, standard JOIN syntax.

Med det sagt behöver du inte dela strängen. Du kan använda strängoperationer:

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

Men du borde verkligen börja arbeta med att fixa datamodellen så snart du får den här frågan att fungera.




  1. Få sista raden PER grupp

  2. Noll uppgraderingar av driftstopp på ett enkelt sätt med ClusterControl

  3. Hur hittar jag det totala antalet använda dagar i en månad?

  4. Hur kontrollerar man att det finns två kolumner i två olika tabeller? MySQL