'ngiogno
ho una domanda facile facile ... 
una query chilometrica restituisce risultati corretti ma a causa di vari GROUP_CONCAT il risultato ottenuto, trasformato in PHP, e' questo:
codice:
array(
array(
'tb1.column_name' => 'a',
'tb2.column_name' => array('x')
),
array(
'tb1.column_name' => 'a',
'tb2.column_name' => array('y')
),
array(
'tb1.column_name' => 'b',
'tb2.column_name' => array('x')
),
array(
'tb1.column_name' => 'b',
'tb2.column_name' => array('y')
)
);
mentre quello desiderato dovrebbe essere questo:
codice:
array(
array(
'tb1.column_name' => 'a',
'tb2.column_name' => array(
'x',
'y'
)
),
array(
'tb1.column_name' => 'b',
'tb2.column_name' => array(
'x',
'y'
)
),
);
so che magari la query potrebbe essere utile ma e' veramente troppo lunga nonche' generata runtime ... quindi vi chiedo, esiste un'operazione facile facile da schiaffare in query per evitare che risultati di una riga contenente un riferimento da raggruppare (in base a tabella tb1.column_name) vengano mostrati come da esempio codice 1 invece che il desiderato, ovvero il 2?
grazie
P.S. tramite una callback PHP si riesce ma l'ideale, per me, sarebbe farlo sul DB dato che sarebbe indubbiamente piu' veloce e dato che la casistica e' frequente.