リンクされている 2 つのリレーション テーブル "demande" と "reponse" があり、"reponse" にない "demande" のすべての行を取得したいと考えています。
私は結合でこれを試します:
$select = new Select ();
$select->columns(array("id"));
$select->from ("demande" );
$select->where->lessThan("dateArretMarche",$stringDate );
$select->join(
array("rep" => 'reponse'), // table name,
'demande.id = rep.id_demande',array(),
$select::JOIN_RIGHT);
$select ->where->isNull("rep.id");//<== it doesn't work
しかし、「null」行を選択することはできません」。「not in」で可能だと思いますが、Zend Framework は「in」述語しか提供しません。
すべてに感謝します。