Mysql
 sql >> база данни >  >> RDS >> Mysql

Запитване за поле, разделено със запетая?

Само в случай, че наистина се нуждаете от сортиране сега, без да препроектирате вашата база данни (което бих направил)...

$ids = array(1,2,4);

$query = "SELECT room_location.*, client_room.*, users.* FROM room_location INNER JOIN client_room ON room_location.user_loc_id = client_room.id INNER JOIN users ON room_location.user_loc_id = users.userGroupLocID WHERE userGroupLocID REGEXP '(^|,)(".implode('|',$ids).")(,|$)' ORDER BY room_location.location";



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Фатална грешка:извикване на член функция fetch_array() на булева

  2. Искам да направя INSERT без запис в DB

  3. Изберете заявка с три, когато условията са бавни, но същата заявка с всяка комбинация от две от трите, където условията са бързи

  4. Запитване за поле, разделено със запетая?

  5. MySQL - CONCAT - Има ли начин да се свърже низ и да се използва като променлива?