Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Kueri dengan banyak nilai dalam satu kolom

Solusi terbaik adalah menormalkan skema Anda. Anda harus memiliki tabel terpisah dengan satu baris untuk setiap anak, bukan daftar yang dipisahkan koma. Kemudian Anda dapat bergabung dengan tabel ini untuk menemukan orang tua dengan anak tertentu. Lihat jawaban @themite untuk contohnya.

Tetapi jika Anda tidak dapat melakukannya karena alasan tertentu, Anda dapat menggunakan 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. Cara Menyimpan Hasil Query MySQL ke File .CSV

  2. Panduan lengkap tentang cara menggunakan MySQL

  3. MySQL Tambahkan Kunci Asing

  4. Bagaimana menemukan dan mengganti teks di tabel mysql

  5. Bekerja Dengan MyISAM di MySQL