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.deAgora 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.dePosted 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), 1 visitante(s) e 0 membros anônimo(s)