ho questa query:

codice:
$sqla = "SELECT * FROM `aree` WHERE 
         '".$row_filiali['id_filiale']."' IN 
         REPLACE(`filiali_competenza`,'-',',')";

dove $row_filiali['id_filiale'] è un numero intero, ma nell'eseguirla ho questo errore:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'REPLACE(`filiali_competenza`,'-',',')' at line 1

come mai?


in alternativa mi dite come posso impostare la query? vi spiego cosa dovrei ottenere.
Dunque, nella tabella aree ho un campo filiali_competenza formattato ad esempio così: 1-7-12-26
e perché se io lo trasformo in 1,7,12,26 non funziona? avete altre idee?




Grazie mille per qualsiasi aiuto!