Znajdź stan przez I nie pracuj + cakephp

Ta funkcja działa w stanie OR. Potrzebuję tego do pracy ze stanem AND. Jakaś pomoc:

$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));

Chciałbym napisać zapytanie AND warunek taki jak ten:

SELECT user_id FROM trainings_users WHERE training_id = 172 AND training_id = 174

To zapytanie działa, gdy otrzymasz pierwszy identyfikator.
Objaśnienie tabeli: Mam 3 treningi tabeli - Użytkownik - Training_users ...Tabela Training_users ma identyfikatory traing_id i user_id Potrzebuję czegoś takiego:SELECT user_id FROM Training_users WHERE training_id = 172 AND training_id = 174... które nie działa nawet w SqlMyadmin


co potrzebuję, gdy podam training_id 172 AND training_id 174, musi zwrócić tylko użytkownika 150

questionAnswers(2)

yourAnswerToTheQuestion