sql >> Database >  >> RDS >> Mysql

Door komma's gescheiden veld opvragen?

Voor het geval je het nu echt nodig hebt zonder je database opnieuw te ontwerpen (wat ik zou doen)...

$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. ORACLE - ORA-01843:geen geldige maand

  2. postgres-query met IN is erg traag

  3. hoe resultaat te krijgen op basis van een interval van 10 minuten in mysql

  4. Hoe een gegevenstabel in de database op te slaan?