Dò una mano a tutti... ma stavolta serve una mano a me.
Ho questa query che funziona perfettamente:
Il mio problema è che con GROUP_CONCAT estraggo una stringa con il nome degli argomenti separati gli uni dagli altri da un carattere separatore (fin qui ok)...codice:SELECT capitoli.titolo AS titolo, articoli.sub_titolo AS subtitolo, GROUP_CONCAT(DISTINCT argomenti.argomento SEPARATOR '|') AS argomenti, COUNT(DISTINCT commenti.id_commento) AS numero_commenti, utenti.nome AS autore FROM articoli LEFT OUTER JOIN argomenti_articolo ON (articoli.id_articolo = argomenti_articolo.id_articolo) LEFT OUTER JOIN argomenti ON (argomenti.id_argomento = argomenti_articolo.id_argomento) INNER JOIN utenti ON (utenti.id_user=articoli.id_utente) INNER JOIN capitoli ON (capitoli.id_capitolo=articoli.id_capitolo) LEFT OUTER JOIN commenti ON (commenti.id_articolo = articoli.id_articolo)
Tuttavia a me interesserebbe estrarre anche gli 'argomento.id_argomento' per ciascuno di quelli individuato con il GROUP_CONCAT solo che in ogni tentativo che faccio tramite phpmyadmin la query lanciata viene eseguita correttamente ma al posto degli id "concatenati" mi estrae una cosa di questo genere:
[BLOB - 3B]
cosa significa?
come risolvo?

Rispondi quotando