笛卡尔积:
在数学中,两个集合 集合A 和 集合B 的所有组合情况。
SQL查询中,是指将每个表的每行都与其他表中的每行进行交叉,产生所有可能的组合。
求两表的交集:
SQL语句写法上可分为显式和隐式写法:
- 显示内连接写法(推荐写法)
SELECT <selectList> FROM table1 [inner] join table2 on table1.列 = table2.列
- 隐式内连接写法
SELECT <selectList> FROM table1, table2 where table1.列 = table2.列
参考资料: