-1
I colums haben:sql Elemente auswählen, mit '' getrennt
name ids
tom 1
jeg 2
kom 2,7
eyr 4,8
mok 4,12
Ich habe SQL-Abfrage:
select name from table where ids like %2%
ich brauche Ergebnis: jeg kom
aber erhalten: jeg kom mok
so wie diese Abfrage zu bearbeiten? Ich verstehe, warum ich mok bekommen, weil gefallen ist% 2%
Mit einem besseren Datenmodell, würden Sie einen Datensatz in Bezug einen Namen zu einer ID und könnte einfach für 'id fragen = 2'. –
Ist es ein Legacy-Modell? – heringer
Nein. Verwenden Sie nicht FIND_IN_SET. Reparieren Sie stattdessen Ihr fehlerhaftes Datenmodell. – Strawberry