一下午没解决!!高手看看

yollxt 2008-06-26 05:51:54
现在有个问题,请大家帮忙哦,有两个表类别表和产品表,当我设置类别后添加产品选择添加产品时把类别自段带到产品表中,现在问题来了,如果我修改类别表中的一项,那修改后的类别不是在产品表中没有相应数据?请高手赐教~~
...全文
142 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2008-06-27
  • 打赏
  • 举报
回复
现在有点通了~`我是这样的  类别表   产品表
                name    classname
                 1      3
                 2      4



现在就是要一条语句联合查询,把产品表为4的就显示类别表1这 个名称,帮忙写一条~~谢了 
                       
mezzi100 2008-06-27
  • 打赏
  • 举报
回复
select a.*,b.classname from 产品表 a,类别表 b where a.cid=b.cid
or
select a.*,b.classname from 产品表 a left join 类别表 on a.cid=b.cid
等等
「已注销」 2008-06-27
  • 打赏
  • 举报
回复
呵呵,楼上的考虑的好象有点简单哦,查询的条件?

这样的形式  ID 产品图片 所属类别 
mastermanager 2008-06-27
  • 打赏
  • 举报
回复
要显示这个类别,你就在从类别表里面查询一次啊,
「已注销」 2008-06-27
  • 打赏
  • 举报
回复
先谢谢楼上的了,不过我在产品表上要显示出这个出类别啊
「已注销」 2008-06-27
  • 打赏
  • 举报
回复
速度顶上啊~~
wsljd 2008-06-26
  • 打赏
  • 举报
回复
用ID
mezzi100 2008-06-26
  • 打赏
  • 举报
回复
方法一:
数据库重新设计
类别表:Cid ClassName
产品表:Pid Cid ProductName ProductInfo ...
注意如上表中的Cid字段,这里使用类别表的Cid作为与产品表的Cid进行关联的字段。因此当你修改类别名称时Cid是不变化的。

方法二:
假设你目前的数据库设计为
类别表:Cid ClassName
产品表:Pid ClassName ProductName ProductInfo ...
在更新类别表的时候,用程序更新产品表

方法三:
假设你的数据库设计成方法二;在类别表中设置ClassName为唯一索引,然后在产品表中设置ClassName与类别表的ClassName为外键关系,选中级联更新删除这些选项。
zj_JavaBean 2008-06-26
  • 打赏
  • 举报
回复
我不知道LZ为什么这么想

类别里的类别ID是唯一的 一般不用改啊 改了也没意义啊
也就是说 产品表里有一个字段是类别表中的ID

这样就知道这个产品属于哪类的了

如果改类别表中的名和其它字段都没事 就是不能改和产品表的相同的那个ID

这是逻辑上的错误
mastermanager 2008-06-26
  • 打赏
  • 举报
回复
1.你添加类的时候不用类别的汉字,用类别的ID
2.更新类别名字的时候,把产品里面的所有类别名字都修改一次

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧