Hallo miteinander,
vielleicht stehe ich gerade auf dem Schlauch, aber wie erstellt man in Cakephp einen SQL-Befehl wie diesen hier?
SELECT *
FROM table
WHERE id = 1 OR (column1='test1' AND id=2) OR (column1='test2' AND id=3)
Bitte nicht nach der Sinnhaftigkeit fragen, habe einen komplexeren Befehl simplifiziert um das Verständnisproblem deutlich zu machen.
Den müsste man ja eigentlich folgendermaßen darstellen:
$options = array(
'conditions' => array(
'OR' => array(
'id' => 1,
'AND' => array(
'column1' => 'test1',
'id' => 2
),
'AND' => array(
'column1' => 'test2',
'id' => 3
)
)
)
);
Wenn das zweite 'AND' das erste nicht überschreiben würde...
Kann mir jemand einen Schubser geben? Ich wäre dankbar! ;-)
Liebe Grüße!
Carsten