ciao, ho critto questa query ma non funziona bene nel rigo WHERE cid IN (n.category)
codice:
SELECT n.category, (
    SELECT GROUP_CONCAT( DISTINCT `short` SEPARATOR ', ' )
    FROM `ods_category` 
    WHERE cid IN (n.category) 
    ORDER BY cid
) AS catstring
FROM ods_news AS n
cosi come è "catstring" ritorna solo il 1 valore anche quando n.category ha un valore come 1,2,5
cmq la questi funziona bene se scritta cosi ma oviamente perde la sua dinamicità
codice:
SELECT n.category, (
    SELECT GROUP_CONCAT( DISTINCT `short` SEPARATOR ', ' )
    FROM `ods_category` 
    WHERE cid IN (1,2,5) 
    ORDER BY cid
) AS catstring
FROM ods_news AS n
sapreste dirmi dove sbaglio? o se la query va riscritta in qualke maniera?