首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关联表的使用解决思路

2012-02-25 
关联表的使用有几个问题请叫大家,还请帮忙解决:现在我已经建好关联表了表一:f_idf_name表二:a_ida_name表

关联表的使用
有几个问题请叫大家,还请帮忙解决:
  现在我已经建好关联表了
  表一:
  f_id f_name

  表二:
  a_id a_name

  表三(relationship):
  ff_id aa_id 


表三为关联表
表一表二为多对多的关系,
  先我要添加一条数据如下: 
  fi_id='5' f_name='happy' a_name='kk'+'yy'+'ll' 这里a_name的值不止一个
  也就是说添加完后表三会是
  ff_id aa_id 
  5 kk
  5 yy
  5 ll
问题就在这里,怎么添加关联表的三个数据了,要添加三次吗?还是在传一个数组给数据库,在数据库里面把值分开在添加??
   



[解决办法]

探讨
问题就在这里,怎么添加关联表的三个数据了,要添加三次吗?还是在传一个数组给数据库,在数据库里面把值分开在添加??
---------------
都可以.

[解决办法]
要插三条记录当然要做三个插入动作
“还是在传一个数组给数据库,在数据库里面把值分开在添加?? ”,数据库怎么添加?
更好一点的,应该做成事务
[解决办法]
说的有点乱,说清楚想做什么
fi_id='5' f_name='happy' a_name='kk'+'yy'+'ll' 这里a_name的值不止一个 

这句话就看不懂什么意思
[解决办法]
说实话,没懂,
帮你整理一下,
SQL code
表1f_id  f_name  5    happy表2a_id  a_name   5  'kk','yy','ll'  希望得到结果表3ff_id  aa_id 5        kk 5        yy 5        ll 

热点排行