![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Это я такое написал? Проще уж на обычном SQL писать...
$c->stash->{'checkpoints'} = [
$c->model($MODEL)->search(
{
'stgroup_id.id' => $student->stgroup_id->id,
'checkresults.student_id' => [ $student->id, undef ],
},
{
'select' => [ \'me.name cpname', qw/me.id me.date max_ball/ ],
'join' => [
'checkresults', {
'tss_id' => [
qw/stgroup_id subject_id/,
{ 'teacher_id' => 'user_id' }
],
}
],
'+columns' => [
qw/subject_id.name checkresults.ball/,
qw/user_id.fname user_id.sname user_id.lname/,
],
# '+as' => [ qw/subject_name ball/ ],
'order_by' => [ qw/date/ ],
},
)
];
Re: И чё в итоге
Date: 2010-03-12 04:21 pm (UTC)