sql >> Databasteknik >  >> RDS >> Mysql

Frågar du kommaseparerat fält?

Bara ifall du verkligen behöver det sorterat nu utan att designa om din databas (vilket jag skulle göra)...

$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. Proxy-baserad dynamisk datamaskering i FieldShield

  2. Sammanfoga flera rader i SQL

  3. Hur utför vi operationer på SQL binär datatyp?

  4. FRM-50026 datum måste anges i ett format som DD-MÅN-ÅÅÅÅ