Ciao trovo molto utili le VIEW in MySql per crearmi delle tabelle (view) ordinate come servono a me per poi ad esempio scaricarmi da phpmyadmin dei database in vari formati csv,xls ecc. per mille esigenze, vi facci un esempio:
Adesso vorrei aggiungere un campo URL cercando di concatenare un url con il suo ID variabile tramite la funzione CONCAT_WS
il risultato però mi da uo spazio tra il link e l'ID così:
e questo ovviamente corrompe il link, sbaglio qualcosa tipo non è adatta la funzione CONCAT_WS per questa operazione?
Altra cosa, ho concatenato 4 campi che contengono servizi offerti ma nel database i valori sono SI/NO mentre vorrei mostrare il nome del servizio quando il campo contiene SI
il risultato stampato è SI,SI,SI, oppure SI,NO,SI ecc. ecc. come posso sostituire il valore con il nome del servizio?
Sarei grato se mi potete indirizzare per risolvere questi due problemi.
Codice:
CREATE VIEW markers AS
SELECT id AS id,
rag_sociale AS name,
latitudine AS lat,
longitudine AS lng,
CONCAT_WS (' ',indirizzo,cap,comune,provincia) AS address
FROM rivenditori
ORDER BY cap, comune ASC;
Adesso vorrei aggiungere un campo URL cercando di concatenare un url con il suo ID variabile tramite la funzione CONCAT_WS
Codice:
CONCAT_WS (' ',http://it.xxx.net/xxx/scheda.asp?id=,id) AS url,
Codice:
http://it.xxx.net/xxx/scheda.asp?id= 333
Altra cosa, ho concatenato 4 campi che contengono servizi offerti ma nel database i valori sono SI/NO mentre vorrei mostrare il nome del servizio quando il campo contiene SI
Codice:
CONCAT_WS (' ',servizio1,servizio2,servizio3) AS servizi,
Sarei grato se mi potete indirizzare per risolvere questi due problemi.
