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

Problem z MySQL z klauzulą ​​WHERE

IN wymaga, aby lista była listą dosłowną, a nie ciągiem rozdzielanym przecinkami. Użyj FIND_IN_SET za to:

WHERE FIND_IN_SET(s.seat_id, r.seat_ids)


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wydajność MYSQL OR vs IN

  2. MySQL ORDER BY [niestandardowa wartość pola SET]

  3. PDO bindParam() z wieloma nazwanymi parametrami

  4. HQL generuje niekompletne „łączenie krzyżowe” podczas executeUpdate

  5. Dwie wstawki w PHP/MySQL przy użyciu LAST_INSERT_ID() i wierszy z innej tabeli