ciao, ho critto questa query ma non funziona bene nel rigo WHERE cid IN (n.category)
cosi come è "catstring" ritorna solo il 1 valore anche quando n.category ha un valore come 1,2,5codice: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
cmq la questi funziona bene se scritta cosi ma oviamente perde la sua dinamicità
sapreste dirmi dove sbaglio? o se la query va riscritta in qualke maniera?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

Rispondi quotando