此功能在 OR 条件下工作。我需要这个来处理 AND 条件。任何帮助:
$ands = array();
foreach ($array_training_id as $id) {
$ands[] = array('TrainingsUser.training_id' => $id);
}
$conditions = array('AND' => $ands);
$users = $this->TrainingsUser->find('all', array('conditions' => $conditions));
我想写一个这样的查询和条件:
SELECT user_id FROM trainings_users WHERE training_id = 172 AND training_id = 174
此查询在获取第一个 ID 时有效。
表说明:我有 3 个表 Training - User - Training_users ... Training_users 表有 traing_id 和 user_id我想要的是这样的东西: SELECT user_id FROM Training_users WHERE training_id = 172 AND training_id = 174
...即使在 SqlMyadmin 中它也不起作用
当我给 training_id 172 和 training_id 174 时我需要什么,它只需要返回用户 150