返回信息流因为我是学文的,谁能告诉我广义的笛卡儿积是什么意思啊,怎么计算,最好讲的通俗易懂点,谢谢!
这是一条镜像帖。来源:北邮人论坛 / database / #1351同步于 2007/7/30
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
请教一个比较弱的问题
snaill
2007/7/30镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
什么呀,你是在做数据库吗?笛卡尔集在数据库里好像主要是在俩个表的全连接的时候用的吧,mysql> CREATE TABLE first
-> (
-> id TINYINT,
-> first_name CHAR(10)
-> );
录入如下数据:
+------+-----------+
| id | first_name|
+------+-----------+
| 1 | Tom |
| 2 | Marry |
| 3 | Jarry |
+------+-----------+
mysql> CREATE TABLE last
-> (
-> id TINYINT,
-> last_name CHAR(10)
-> );
录入数据
+------+-----------+
| id | last_name |
+------+-----------+
| 2 | Stone |
| 3 | White |
| 4 | Donald |
+------+-----------+
SELECT * FROM first,last;
+------+------------+------+-----------+
| id | first_name | id | last_name |
+------+------------+------+-----------+
| 1 | Tom | 2 | Stone |
| 2 | Marry | 2 | Stone |
| 3 | Jarry | 2 | Stone |
| 1 | Tom | 3 | White |
| 2 | Marry | 3 | White |
| 3 | Jarry | 3 | White |
| 1 | Tom | 4 | Donald |
| 2 | Marry | 4 | Donald |
| 3 | Jarry | 4 | Donald |
+------+------------+------+-----------+
全连接的结果就是笛卡尔集吧.