Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zapytanie z wieloma wartościami w kolumnie

Najlepszym rozwiązaniem byłoby znormalizowanie schematu. Powinieneś mieć osobną tabelę z jednym wierszem dla każdego dziecka, zamiast listy rozdzielanej przecinkami. Następnie możesz dołączyć do tej tabeli, aby znaleźć rodzica z określonym dzieckiem. Zobacz odpowiedź @themite na przykład.

Ale jeśli nie możesz tego zrobić z jakiegoś powodu, możesz użyć FIND_IN_SET :

WHERE FIND_IN_SET('Alex', children)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zamienić część ciągu w MySQL

  2. Błąd instalacji mysql-python:nie można otworzyć pliku dołączanego „config-win.h”

  3. Zwróć n-ty rekord z zapytania MySQL

  4. 5 najlepszych narzędzi do monitorowania MySQL

  5. Jak zautomatyzować migrację z samodzielnego MySQL do klastra Galera za pomocą Ansible