i Zend Framework in Prädikate verwenden 2.ZF2 Zend Db SQL Sql mit Prädikat in dem Zustand
das ist, was ich habe wirklich nicht den Punkt, wie:
$sql->select()
->columns(array('GroupedColum'
,'minValue' => new Expression('min(ValueColumn)')))
->from('ValueTable')
->group('GroupedColum')
->order('minValue')
->order('GroupedColum')
->limit(10);
dies funktioniert gut
jetzt i somethin wie das anwenden möchten:
$predicate = new Zend\Db\Sql\Predicate\Predicate();
$sql->where($predicate->greaterThan('filterColumn','20);
das ist, was ich versucht, wirft es nicht er ror, aber es funktioniert nicht :-(
Das ist, was ich als SQL erwarten:
select GroupedColum
, min(ValueColumn) as minValue
from ValueTable
where filterColumn > 20
group by GroupedColum
order by minValue
GroupedColum
limit 10;
sollten Sie Ihre Lösung als Antwort hinzuzufügen. – Xerkus
fertig, danke für den Hinweis! – RomanKonz