求一个一对多存储过程的写法

来源:百度知道 编辑:UC知道 时间:2024/05/15 03:33:05
现在有两个表商品表Pro,和图片表Pic 。商品表种有编号Pr_ID(主键唯一) 和款号Pr_Code (可重复) 图片表里面有 图片编号(Pic_ID 主键)和图片路径(PicUrl)
其中商品款号和图片路径是一对多的关系,就是一个款可以有多个图片,而且商品表中款号Pr_Code 也不是唯一的 ,请问该怎么设置这两个表的关联字段,并可以查询出某款商品信息(重点包括对应的多张图片)。
急求,答案满意追加20分,刷分的勿扰谢谢。
Erwin能设计已经存在的表吗

设计这种关联性的表,我一般是用Erwin,或者其它的可视化的设计工具来实现的;

很少直接写SQL代码来建表,或创建表关系了;

用可视的工具,很容易设计,它会自动生成相关代码;当然,你也可以建立约束,或主从表的关联,如主表的某个记录删除,子表中相关联的数据同步删除;

如果用SQL来说明,我还真不会,如果你有兴趣进一步了解,建议你用ERwin来设计;

Erwin能设计已经存在的表,你首先将数据加反向工程到ERwin中,形成其实模型,可以修改相关属性并建立关系,然后,将模型与数据库进行比较,它有可视公的东西能让你看到,你修改了哪些,正向到数据库就OK了。

ERwin的好处就是,可以随时用模型驱动数据库;当然,也可以随时将数据库中的反向来过,如你写了一个存储过程,可以单独将这个存储过程反向到你的erwin中。

我的理解是建表的时候商品表Pro再增加一列,内码,每次自增1用它来做商品表Pro的主键,然后图片表Pic 中把商品表Pro中的内码做外键,然后就可以1对多了。