我試圖從多個表中獲取數據,並且以此錯誤結束: SQL:SQLSTATE [42S22]:未找到列:1054未知列'p.firstname'中的'field list'未知列 - CDbCriteria中的多個連接
$criteria = new CDbCriteria;
$criteria->select = 'ohu_id, hash, p.firstname, p.surname, p.city, u.email AS Email';
$criteria->join = 'LEFT JOIN `profiles` p ON p.user_id = user_id';
$criteria->join = 'LEFT JOIN users u ON user_id = u.id';
$criteria->condition = 'offer_id = :oID';
$criteria->params = array(':oID' => $_GET['id']);
$model = MyModel::model()->findAll($criteria);
任何人都知道我在做什麼錯了? 還是有更好的方式來獲取相關數據?