Ti disturbo ancora per un consiglio:
In un'altra tabella devo concatenare più di un campo. Una soluzione che funziona è questa:
Codice PHP:
$query = "SELECT s.sequenza, group_concat(u.cognome) AS app_cognome, group_concat(u.nome) AS app_nome";
$query .= " FROM ((crt_approvazioni AS a INNER JOIN crt_sequenze AS s ON s.id_sequenza = a.id_sequenza)";
$query .= " INNER JOIN ana_utenti AS u ON a.id_utente = u.id_utente)";
$query .= " GROUP BY s.sequenza";
In pratica devo recuperare cognome e nome dalla tabelle degli utenti.
Con la query sopra scorro poi il risultato prendendo un valore come chiave (che tanto è lo stesso).
Codice PHP:
for ($i=0; $i < sizeof($cognome); $i++) {
echo $cognome[$i]." ".$nome[$i]." - ";
}
Credo che però sarebbe più corretto fare un group_concat di una select e vedendo in giro ho fatto così:
Codice PHP:
$query = "SELECT s.sequenza, group_concat(SELECT u.cognome, u.nome FROM ana_utenti AS u INNER JOIN crt_approvazioni as a ON u.id_utente = a.id_utente) AS app_cognome";
$query .= " FROM crt_approvazioni AS p INNER JOIN crt_sequenze AS s ON s.id_sequenza = p.id_sequenza";
$query .= " GROUP BY s.sequenza";
Ma continua a darmi errore...