这个SQL语句该怎么改呢呀

select * from exam_result where math > 80 or select * from exam_result order by chinese desc limit 3;
在exam_result表中查询出数学成绩大于80的或者语文成绩前三的的学生信息

select * from exam_result where math > 80 or chinese in (select chinese from exam_result order by chinese desc limit 3);

有帮助的话,请点采纳该答案~

select * from exam_result where math > 80 union select * from exam_result order by chinese desc limit 3;

select * from exam_result where math > 80 or chinese in (select chinese from exam_result order by chinese desc limit 3);

-- 出数学成绩大于80
select * from exam_result
where math > 80
union all
-- 英语成绩前三
select * from exam_result
order by chinese desc limit 3 ;

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^