ma in questo modo se io ho il campo (1,2,345,347) e cerco 1 non lo trovo...Originariamente inviato da luke83
vuoi cercare un numero lì dentro?
select * from tbl WHERE (campo = 'num,') OR (campo = ',num') OR (campo = ',num,')
immagino che dovrei usare like, ma volevo cercare qualche cosa di meglio...
cercavo una soluzione sql. se il problema è la virgola finale non mi interessa, non è un problema.Originariamente inviato da luke83
se vuoi aggiungere penso ti convenga farlo in due fasi...
1. estrai campo attuale
2. esplodi in un array
3. aggiungi elemento
4. ricompatti
5. ricarichi il campo
nn mi viene in mente una soluzione "tutta sql" xkè hai il problema della virgola all'inizio o alla fine inserendo ,num o num, salvo nn considerare un primo numero di pad...![]()
volevo fare qualche cosa tipo set campo=campo+'nuovonumero,'
ma non so quale sia la sintassi (con il + giustamente me li somma...)
![]()