1.有两张表,分别是students(stno,name,bj),score(stno,shuxue,yuwen,yingyu) ,请查询姓名和数学排名前五的信息
SELECT students.name,score.shuxue
FROM students LEFT JOIN score
ON students.stno=score.stno
ORDER BY score.shuxue DESC
LIMIT 5;
这是面试字节自动化测试时,面试官出的一个SQL,当时把多表查询的连接条件ON 写成where了,是感觉会用到ON,他还提醒了连表查询是不是不正确,但是我没改;还有一个排名前五我没有用倒叙DESC,所以犯了低级错误,本次面试肯定是没过的,所以记录下,以后不要再犯以上错误了。