今天题目比较特殊,考察的是基础知识的扎实程度。给出的是SQL语句,让大家判断执行结果,所以今天给大家出个选择题,我会在下一篇文章中给出结果和分析,如果你觉得这个题目有意思,欢迎分享给身边的小伙伴。
一、题目
有表t1 包含字段id,数据如下
代码语言:javascript复制 -----
| id |
-----
| 1 |
| 2 |
-----
有表t2包含字段id,数据如下
代码语言:javascript复制 -----
| id |
-----
| 1 |
| 1 |
| 2 |
-----
请问下面SQL的执行结果是
代码语言:javascript复制select
t1.id,
t2.id
from t1
left join t2
on t1.id = t2.id
and t1.id =2;
代码语言:javascript复制a:
-------- --------
| t1.id | t2.id |
-------- --------
| 1 | NULL |
| 1 | NULL |
| 2 | 2 |
-------- --------
b:
-------- --------
| t1.id | t2.id |
-------- --------
| 1 | NULL |
| 2 | 2 |
-------- --------
c:
-------- --------
| t1.id | t2.id |
-------- --------
| 2 | 2 |
-------- --------
d:
-------- --------
| t1.id | t2.id |
-------- --------
| NULL | 1 |
| NULL | 1 |
| 2 | 2 |
-------- --------
e:
-------- --------
| t1.id | t2.id |
-------- --------
| NULL | 1 |
| 2 | 2 |
-------- --------