我在2个表中有2个user_id,我希望在这个查询结果中都有两个idies 那我该怎么办?
$ids = JobUser::find()->select('job_user.user_id AS agentId,job.user_id AS userId')
->join('LEFT JOIN', 'job', 'job.id = job_user.job_id')
->where('job_user.status="done" AND (job_user.proposed_date_time BETWEEN "'.date('Y-m-d H:i:s').'" AND "'. date('Y-m-d H:i:s', (time() + 90000)).'")')
->all();
我们如何通过活动记录在yii2中进行colunm别名?
答案 0 :(得分:3)
在模型中添加一个公共字段,其名称与别名
中使用的名称完全相同 System.out.println("Please choose a, b or C:");
Scanner stat = new Scanner(System.in);
char X;
X = stat.next().charAt(0);
switch(X){
case 'a':
//System.out.println(X);
oldest(nameStr, ages);
break;
case 'b':
System.out.println(X);
//Scanner newAge = new Scanner(System.in);
//int ageToSearchFor = newAge.nextInt();
//maxAge(ageToSearchFor);
break;
case 'c':
System.out.println(X);
break;
}
和属性中的适当值
并使用别名引用此字段,例如:in gridView
class yourModel extends \yii\db\ActiveRecord
{
public $agentId; // alias