Ho una query che restituisce valori ma ho bisogno di essi come uscita singola separata da virgole.concat l'output della sottoquery?
Quindi ho provato a concat l'output con la virgola ma non ha funzionato?
select id from videos where duration=0; /// this would return some rows
Ho provato concat e concat_ws ma non ha funzionato
select concat(select concat(id,',') from videos where duration=0);
select concat((select id from videos where duration=0),',');
select concat_ws(',',(select id from videos where duration=0));
ho bisogno gli ID di tutte le righe con la virgola separtor
per esempio l'uscita dovrebbe essere 1,4,6 , 78.565
qualche idea?
Se si utilizza 'GROUP_CONCAT' tenere a mente è limitato a 1024. Quindi, se la stringa viene tagliato fuori, alzare il limite (tendo a ignorarlo di tanto in tanto;)) – DrColossos
Questo è esattamente quello che è successo quando l'ho provato ieri. La mia query restituirebbe più di 2500 valori .. Come posso aumentare il limite? – Vijay