私は1つのフィールド答えがあります。また、私は2つのID、すなわち男性と女性のidフィールドの名前が別のテーブルにca_field_id
となっています。cakephpの別の条件の中での条件の使い方
私の要件は、私は、IDSの男性(ID = 37)と女性(ID = 38)
- でデータを取得したいです65
しかし、67歳の男性と67歳の女性の両方のデータを取得しています。逆も同様です。クエリ以下で
:
$numberofemployeesmen = 37;
$numberofemployeeswomen =38;
$caanswer = $this->CaAnswer->find('all',
array(
'conditions' => array(
'CaAnswer.ca_field_id' => array($numberofemployeesmen,$numberofemployeeswomen),
'CaAnswer.answer' => array(67,65)
)
)
);
はまた、私は次のように試みたが、
$numberofemployeesmen = 37;
$numberofemployeeswomen =38;
$caanswer = $this->CaAnswer->find('all',
array('conditions' => array(
'CaAnswer.ca_field_id' => array($numberofemployeesmen,$numberofemployeeswomen),
'CaAnswer.answer'=> array(
67 AND array('CaAnswer.ca_field_id' =>$numberofemployeesmen),
65 AND array('CaAnswer.ca_field_id'=>$numberofemployeeswomen))
)
)
);
を動作しませんでした
コードを4つのスペースでインデントするか、またはCtrl + Kを押してコードをインデントしてください。インラインコードは、次のようにマークする必要があります: '\' code \ ''ありがとう。 – Soaku
どのフィールドに年齢が格納されていますか? –