本题,出的非常有深度,能清晰的帮助做题者理清-多表查询的作用。
这道题着重考察
多表查询几种连接的区别:
查询时,各个函数的逻辑顺序
	1、先对两个表执行交叉连接(笛卡尔连接)
	2、应用on筛选器
	3、添加外部行
	4、应用where筛选器
估计很多人都对on与where的先后顺序有疑惑,where放在on后面,能更加彻底的处理on筛选后的残渣(具体看下方左右连接)。
	内连接:
		各个数据一对一,是两个不同表的交集
	左连接、右连接:
		例:左连接时,会首先将from后的表单上的,所有信息显示,而后在填补join后面那个表单上,相对应的数据,如果无,就会自动填补为null。右连接正相反。

解析:
select
    a.device_id,
    b.question_id,
    b.result
from 
    user_profile a
    
    inner join
    question_practice_detail b
    on 
    a.device_id=b.device_id
    where 
    a.university='浙江大学';