Consegui a seguinte resposta:
SELECT t.de, t.para, t.id, t.dh FROM ( SELECT de, para, id, dh FROM recente ORDER BY dh DESC ) t GROUP BY t.de
Agora a dúvida é como fazer isso com o Zend Framework.
Alguém tem alguma sugestão?
Posted 20/02/2010, 07:01
SELECT t.de, t.para, t.id, t.dh FROM ( SELECT de, para, id, dh FROM recente ORDER BY dh DESC ) t GROUP BY t.de
Posted 19/03/2010, 10:18
$sql1 = $db->select(); $sql2 = "SELECT ..."; $select = $db->select() ->union(array($sql1, $sql2)) ->order("id"); tenta colocar $sql1 = $db->select(); $sql2 = "SELECT t.de, t.para, t.id, t.dh". "FROM (". " SELECT de, para, id, dh". " FROM recente". " ORDER BY dh DESC". ") t". "GROUP BY t.de"; $select = $db->select() ->union(array($sql1, $sql2));
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)