Tôi đang cố gắng lấy dữ liệu từ nhiều bảng và tôi đã kết thúc với lỗi này: SQL: SQLSTATE [42S22]: Cột không tìm thấy: 1054 Cột không xác định 'p.firstname' trong 'danh sách trường'Cột không xác định - nhiều kết nối trong 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);
Bất kỳ ai biết tôi đang làm gì sai? Hoặc có cách nào tốt hơn để lấy dữ liệu liên quan không?