複数のテーブルからデータを取得しようとしていますが、このエラーで終了しました。 SQL:SQLSTATE [42S22]:列が見つかりません:1054不明な列 'p.firstname' in 「フィールドリスト」不明な列 - 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);
誰かが間違っていることを知っていますか? または関連するデータを取得するより良い方法はありますか?