| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3023 人关注过本帖
标题:多对多关系的表怎么设计
只看楼主 加入收藏
taoxinhui
Rank: 1
等 级:新手上路
帖 子:71
专家分:0
注 册:2007-8-7
收藏
 问题点数:0 回复次数:6 
多对多关系的表怎么设计
我现已知一个商品表,代理人表.一个商品对应多个代理人,每个代理人的价格又不一样.每个代理人又代理多个商品.请问这个问题怎么解决
搜索更多相关主题的帖子: 关系 设计 
2007-11-18 18:50
逍遥帅哥
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2007-1-25
收藏
得分:0 
建立三张表,一张商品表,一张代理人表,然后再建一张用商品表的ID和代理人ID都有的表,通过第三张将商品表和代理人表联系起来,
2007-11-23 10:34
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
看一下数据库的关联吧

飘过~~
2007-11-23 11:33
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 
create database 商代数据库
go
use 商代数据库
go
create table 商品表(商品ID int primary key,商品 char(10))
go
create table 代理人表(代理人 char(8),价格 int,商品ID int)
go
insert into 商品表
values(1,'手机')
insert into 商品表
values(2,'电视')
insert into 商品表
values(3,'冰箱')
go
insert into 代理人表
values('缘吇弹',1000,1)
insert into 代理人表
values('缘吇弹',1000,2)
insert into 代理人表
values('缘吇弹',1500,3)
insert into 代理人表
values('taoxinhui',1800,1)
insert into 代理人表
values('taoxinhui',1300,2)
go
select 商品,价格,代理人 from 商品表 left join 代理人表 on 商品表.商品ID=代理人表.商品ID
go
/*
查询结果:
商品   价格  代理人
------      -------   ---------
手机   1000   缘吇弹
手机   1800   taoxinhui
电视   1000   缘吇弹
电视   1300   taoxinhui
冰箱   1500   缘吇弹
*/

Repeat  Life=Study;Until (death);
2007-11-23 12:40
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 
真多原子弹..

我的msn: myfend@
2007-11-23 14:27
XieLi
Rank: 1
等 级:新手上路
威 望:1
帖 子:762
专家分:0
注 册:2007-7-24
收藏
得分:0 
同感!同感!

拥有蓝天的白云,拥有你的我.
2007-11-23 14:59
缘吇弹
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:43
帖 子:3038
专家分:27
注 册:2007-7-2
收藏
得分:0 
to LS and to LS's LS:
晕```:$

Repeat  Life=Study;Until (death);
2007-11-23 16:50
快速回复:多对多关系的表怎么设计
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015837 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved