Добрый день. Подскажите почему не отрабатывает запрос orWhere. Пишу такой sql запрос в ssms, все отрабатывает: PHP: SELECT Наименование AS name FROM database WHERE [Oid] = '1' OR [Oid] = '2' Отрабатывает хорошо, выходит две строки. Пишу тоже самое (как мне кажется) в Yii: PHP: $query = new Query; $query->select('Наименование AS name') ->from('database') ->orWhere(['Oid' =>'1', 'Oid' => '2']); $rows = $query->all(); return $rows; Выходит только одна строка, причем последняя. PHP: //debug($rows); Array ( [0] => Array ( [name] => test ) ) Подскажите что не так делаю? --- Добавлено --- Написал так, заработало, но все же, нельзя все в одних скобках?: PHP: $query->select('Наименование AS name') ->from('database') ->orWhere(['Oid' => '1']) ->orWhere(['Oid' => '2']); $rows = $query->all(); return $rows;
Код (Text): $query->where(["or", ["Oid" => 1], ["Oid" => 2]]); orWhere немного для другого, почитайте доку внимательнее