@Override public List queryCourseByCoachIdAndUserId(long coachId, long userId) { List courseDtoList = courseInfoMapper.selectJoinList(CourseDto.class, new MPJLambdaWrapper() .selectAll(CourseInfo.class) .selectAll(UpdateTime.class) .innerJoin(UpdateTime.class,UpdateTime::getUpdateTimeId,CourseInfo::getUpdateTimeId) .eq(UpdateTime::getCoachId,coachId) .eq(CourseInfo::getUserId,userId) .last("order by CASE WHEN t.training_status = 0 THEN 0 ELSE 1 END, course_date DESC,start_reservation_time DESC,submit_time DESC")

); return courseDtoList; } 怎么写sql能一次查询多个学员的约课记录内容:要一次查询多个学员的约课记录,可以使用IN语句来查询多个学员的约课记录。以下是一个示例的SQL查询语句:

SELECT * FROM course_info
WHERE user_id IN (1, 2, 3, 4)

在这个SQL查询语句中,user_id列使用了IN语句来查询多个学员的约课记录。你可以将需要查询的学员ID以逗号分隔的形式放在IN语句的括号内。

请根据你的具体需求和数据结构进行相应的调整。


原文地址: https://www.cveoy.top/t/topic/p32H 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录