笛卡尔积出现的原因和求两表的交集

笛卡尔积
在数学中,两个集合 集合A 和 集合B 的所有组合情况。

SQL查询中,是指将每个表的每行都与其他表中的每行进行交叉,产生所有可能的组合。

求两表的交集
在这里插入图片描述
在这里插入图片描述
SQL语句写法上可分为显式和隐式写法

  1. 显示内连接写法(推荐写法
SELECT <selectList> FROM table1 [inner] join table2 on table1.= table2.
  1. 隐式内连接写法
SELECT <selectList> FROM table1, table2 where table1.= table2.

参考资料

  1. 认识一下多表查询,从笛卡尔积开始
  2. MySQL数据库-表操作-SQL语句(二)


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部