I have problem how to rewrite complex SELECT to Zend syntax. SELECT is as SUBSELECT and GROUP_CONCAT make it more complex.
select * from Atrybutypowiazania as ap
left join (
    select a.id_gr,
    group_concat(a.nazwa SEPARATOR ', ') 
    from Atrybutygrupy as ag
    left join Atrybuty a on a.id_gr = ag.id
    where ag.jedn_miary = 'rozmiar'
    group by ag.id 
) qqq on qqq.id_gr = ap.id_gr
left join Produkty p on p.id = ap.id_og
where qqq.id_gr <> ''
group by ap.id_og
I tried insert pure SELECT into query
$sql = "select a.id_gr,
            group_concat(a.nazwa SEPARATOR ', ') 
            from Atrybutygrupy as ag
            left join Atrybuty a on a.id_gr = ag.id
            where ag.jedn_miary = 'rozmiar'
            group by ag.id ";
$select = $this->db->select()
                ->from(array('ap' => 'Atrybutypowiazania'))
                ->joinleft(array($sql => 'qqq'), 'qqq.id_gr = ap.id_gr')
                ->joinleft(array('p' => 'Produkty'), 'p.id = ap.id_og')
                ->where($where)
                ->group('ap.id_og')
                ;
        $result = $this->db->fetchAll($select);
but it doesn't work
