下面是我的情況:CakePHP的找到所有條件,或
'OR' =>
array(
'AND' => array(
array('EventCompetitor.is_black' => 1),
array('EventCompetitor.is_adult' => 1)
),
'AND' => array(
array('EventCompetitor.is_black' => 0),
array('EventCompetitor.is_adult' => 0)
),
),
當我調試我的查詢,談到這樣的事情,這是錯誤的:
AND ((`EventCompetitor`.`is_black` = 0) AND (`EventCompetitor`.`is_adult` = 0)) AND
現在,這不是我想,我想這樣的事情:
((`EventCompetitor`.`is_black` = 1) AND (`EventCompetitor`.`is_adult` = 1)) OR ((`EventCompetitor`.`is_black` = 0) AND (`EventCompetitor`.`is_adult` = 0))
任何想法,我怎麼能實現它?
謝謝!
感謝您的解釋,它現在適用於我:) – 2011-04-13 13:22:17