联表查询(一)
作者:杨锦龙时间:2025-12-19点击量:0次
联表查询 laboratory + apply_laboratory,并按 member_id 去重统计(例如:每个实验室被多少不同会员预约过)
$result = Db::name('laboratory')
->alias('l')
->leftJoin('apply_laboratory al', 'l.id = al.laboratory_id')
->field('l.id, l.name, COUNT(DISTINCT al.member_id) as unique_member_count')
->group('l.id')
->select();