Finden Sie Bedingung vorbei und arbeiten Sie nicht + cakephp
Diese Funktion arbeitet im ODER-Zustand. Ich brauche dies, um mit UND-Bedingung zu arbeiten. Irgendeine Hilfe:
$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));
Ich möchte eine Abfrage UND Bedingung wie folgt schreiben:
SELECT user_id FROM trainings_users WHERE training_id = 172 AND training_id = 174
Diese Abfrage funktioniert, wenn die erste ID abgerufen wird.
Tabellenerklärung: Ich habe 3 Tabellen Training - User - Training_users ...Die Tabelle "training_users" enthält die Werte "traing_id" und "user_id" Ich möchte, dass ich etwas brauche:SELECT user_id FROM Training_users WHERE training_id = 172 AND training_id = 174
... was es auch in SqlMyadmin nicht funktioniert
Was ich brauche, wenn ich training_id 172 UND training_id 174 gebe, muss es nur Benutzer 150 zurückgeben