笛卡尔积

 

笛卡尔积:两个集合相乘,每一个数据都互相相乘

假设集合A={a, b},集合B={0, 1, 2}

则两个集合的笛卡尔积为{(a, 0), (a, 1), (a, 2), (b, 0), (b, 1), (b, 2)}

有两数据张表:

Sql语句连接:select number.*, string.* from number, string;  

消除笛卡尔积,通过吧不相等的记录删除掉

select number.*, string.* from number, string where number.id = string.id;

 

posted @ 2017-12-21 10:10  沃泽法克  阅读(1189)  评论(0)    收藏  举报