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

Abfrage mit mehreren Werten in einer Spalte

Die beste Lösung wäre, Ihr Schema zu normalisieren. Anstelle einer durch Kommas getrennten Liste sollten Sie eine separate Tabelle mit einer Zeile für jedes Kind haben. Dann können Sie sich dieser Tabelle anschließen, um Eltern mit einem bestimmten Kind zu finden. Ein Beispiel dafür finden Sie in der Antwort von @themite.

Aber wenn Sie das aus irgendeinem Grund nicht können, können Sie FIND_IN_SET :

WHERE FIND_IN_SET('Alex', children)