Angel_AD
(Andrewdemial)
1
Всем привет. У меня беда с запросом на Yii.
Есть две таблицы documents и countries. Cвязь между ними многие ко многим.
Нужно реализовать следующий SQL запрос для фильтра:
SELECT * FROM documents INNER JOIN document_country ON doc_country.id_document = documents.id WHERE doc_country.id_countries = 1 AND 2;
Сам запрос работает ровно так как мне нужно. Выбирает только те записи для которых в промежуточной таблице id страны равен и 1 и 2;
НО!!!! Пытаюсь это же сделать на Yii следующим образом:
$query = andFilterWhere([
'and', 'id_country=1', 2
]);
Получаю только записи в которых id страны равен 1…
Что я делаю не так? Как победить этот AND
soul
(Soulgadn)
2
Видимо дело в неправильно стоящей кавычке
'id_country=1', 2
А надо хотя бы так
'id_country=1,2'