假设t1有a行数据,t2有b行数据。
当两表作笛卡尔积的时候,会产生a×b行数据。
那么t1 left join t2,最多能产生多少行数据?能否从一对一,一对多,多对多的角度,分类解读下?
这是sql基础,建议看下专门介绍内连接,左连接,右连接,全外连接等的相关概念比较好。你上面的问题,实际上返回的行数最多是左边t1表的行数(当where条件中没有对t1做筛选的情况下)。