sql >> Database teknologi >  >> RDS >> Mysql

Forespørger på kommasepareret felt?

Bare hvis du virkelig har brug for det sorteret nu uden at redesigne din database (hvilket jeg ville)...

$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. Doktrin DBAL setParameter() med matrixværdi

  2. Sådan håndteres Oracle Store Procedure-opkald med Oracle Types som input eller output ved hjælp af EclipseLink

  3. Tre nemme SQL Server Performance-gevinster

  4. Oracle UDTs Custom type mapping for er ikke angivet eller er ugyldig