SQL 关联查询,子查询,EXISTS 子句
想起上学期的期末考试,在了解Stringboot,vue后我又完善了项目。
但是有一个功能我不知道怎么实现,就是组长登录后审查自己组同学的日报。
日报表中的stuno对应用户表中的useid。昨天上完数据库后,学了关联查询,子查询,EXISTS 子句
有点思路,今天来实现一下。
关联查询:
点击查看代码
SELECT d.*
FROM rbao d
LEFT JOIN user u ON d.stuno = u.userid
WHERE u.groupno = ?
点击查看代码
SELECT d.*
FROM rbao d
WHERE d.stuno IN (
SELECT userid
FROM user
WHERE groupno = ?
);
点击查看代码
SELECT d.*
FROM rbao d
WHERE EXISTS (
SELECT 1
FROM user u
WHERE u.userid = d.stuno
AND u.groupno = ?
);


现在组长1看不到学生4的日报了。
浙公网安备 33010602011771号