22

distinctで節を使用するにはどうすればよいZend\Db\Sql\ですか?

4

4 に答える 4

34

http://blog.abmeier.de/php/zf2-select-distinctでこの非常に便利なソリューションを見つけました

$sql = new Sql($adapter);
$select = $sql->select();
$select->quantifier('DISTINCT');
于 2013-06-24T15:05:17.450 に答える
19

列の選択に式を使用します。

$select = new Select('tablename');
$select->columns(array(new Expression('DISTINCT(id) as id')));
于 2013-03-12T16:16:10.337 に答える
0

これは私にとって最もうまくいきました。

$select = $this->select()
          ->distinct()
          ->where('user_id = ?', $user_id);

http://webphplearn.com/blog/blogdetail/Distinct_in_Zendframework2

于 2018-10-15T11:34:04.983 に答える