示例:
    左边表lt共x行数据,属性a、c
    右边表rt共y行数据,属性b、c
    左右表匹配c属性共z行数据
    内连接:只含连接匹配的行
    select a,b from lt inter join rt on lt.c = rt.c; // y + (x - z) 行
    外连接:
    左外连接:包含左边表全部行 + 右边表匹配行
    select a,b from lt left join rt on lt.c = rt.c; // x + (y - z) 行
    右外连接:包含右边表全部行 + 左边表匹配行
    select a,b from lt right join rt on lt.c = rt.c; // y + (x - z) 行
    全外连接:包含左、右边表全部行
    select a,b from lt full join rt on lt.c = rt.c; // x+y行
    交叉连接:生成笛卡尔积,不用任何条件/匹配语句(where/on),左表中每一行与右表每一行一一匹配
    select a,b from lt cross join rt order by c; // x*y行