sql >> Databáze >  >> RDS >> Mysql

Dotazujete se na pole oddělené čárkami?

Pro případ, že byste to teď opravdu potřebovali seřadit, aniž byste museli předělávat databázi (což bych udělal)...

$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. Zvýšit pole s nenulovým a jedinečným omezením v PostgreSQL 8.3

  2. Operace není povolena, když je objekt zavřený při provádění uložené procedury

  3. Funkce SCHEMA() v MySQL

  4. Jak zkontroluji, zda je sloupec prázdný nebo prázdný v MySQL?