假设Users表中有5行数据,Score表中有4行数据,如果执行以下的T-SQL:

来源:百度知道 编辑:UC知道 时间:2024/09/22 11:50:34
假设Users表中有5行数据,Score表中有4行数据,如果执行以下的T-SQL:
SELECT Users INNER JOIN Score ON Users.ID = Score.ID
返回8行数据,而执行以下的T-SQL:
SELECT Users OUTNER JOIN Score ON Users.ID = Score.ID
将返回( )行数据。 (选择一项)
A、0
B、4
C、5
D、12

最好能写出为什么

答案是不确定的,外连接有3中,左、右、全,这题没写左右姑且算作full outer join,而full outer join结果个数,和两张表具体匹配情况有关,但肯定是>8的(因为full out join 包含inner join 匹配的记录)