Вопрос к коллегам-разрабам

Коллеги, что-то я затупил. Помогите плиз ...

Есть массив ключ=>значение. Как-то можно сделать выборку (где поле = ключ и другое_поле = значение) из одной таблицы по этому массиву ОДНИМ запросом?

Пробовал вот так:

$t = array('a' => 'b', 'c' => 'd');

$sql = "SELECT * FROM table WHERE поле IN (".implode(',', array_keys($t)).") AND поле_2 IN (".implode(',', array_values($t)).")";
$res = $model->query($sql)->fetchAll();

Но получается что-то не то ...

1 ответ

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите