проблема решается алиасами таблиц.
В yii1 по дефолту таблице, которая идет в from присваивался алиас t, для таблиц, которые вы прописываете джойном можно явно указать алиас. И тогда в where можно будет писать
andWhere('t.url=:url')
Но в Yii1 были проблемы с этим. Если к таблице ничего не джойнится, то и алиас не назначается, а значит запросы, где проставлены элиасы падают. Это решалось так же кастылями (как и любая проблема Yii). Решили ли они эту проблему во второй ветке я не знаю, но помниться мне реализация AR второй версии не сильно далеко ушла от реализации первой версии. Это была одна из причин по которой я ушел с Yii - изменения были анонсированы больше двух лет назад, зарелижены только сейчас.
p.s. используйте биндинг параметров.