предполагается, что следующие таблицы:
- enterprises_locations (location_state_id)
- users_locations (location_state_id)
- enterprises_reviews (user_id, business_id).
Как должен выглядеть вызов 'find' в BuseriesReview, чтобы выбрать только те записи, в которых пользовательское состояние ОТЛИЧАЕТСЯ от бизнес-состояния?
$this->BusinessesReview->contain(array('BusinessesProfile'=>array('BusinessesLocation'),'User'=>array('UsersLocation')));
$results = $this->BusinessesReview->find('all', array('conditions'=>array('BusinessesLocation.location_state_id <> UsersLocation.location_state_id')));
выдает ошибку:
MySQL Error: 1054: Unknown column 'BusinessesLocation.location_state_id'