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

MySQL DI MANA DI ()

Kueri Anda diterjemahkan menjadi

SELECT * FROM table WHERE id='1' or id='2' or id='3' or id='4';

Itu hanya akan mengembalikan hasil yang cocok.

Salah satu cara menyelesaikannya untuk menghindari kerumitan adalah, mengubah tipe data menjadi SET .Kemudian Anda dapat menggunakan, FIND_IN_SET

SELECT * FROM table WHERE FIND_IN_SET('1', id);


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memahami Tampilan dalam SQL

  2. Dalam SQL / MySQL, apa perbedaan antara ON dan WHERE dalam pernyataan bergabung?

  3. Apakah Mungkin untuk Menegakkan Pemeriksaan Data di MySQL menggunakan ekspresi Reguler

  4. Bagaimana cara menghasilkan migrasi secara otomatis dengan Sequelize CLI dari model Sequelize?

  5. Temukan catatan dari satu tabel yang tidak ada di tabel lain