sql2008数据库问题,两个表已经主外键关联,如何查询添加修改两个表的信息
两张表分别T_Information,T_Type,信息表列有,ID,tID,colour,price品牌表有列,tID,type两张表主外键关联。如果我想查询信息表所有...
两张表分别T_Information,T_Type,信息表列有,ID,tID,colour,price 品牌表有列,tID,type 两张表主外键关联。如果我想查询信息表所有数据,如何把品牌表的type列品牌,给信息表的tID。我tID中1,代表Type苹果。2代表三星。理解我的意思吧?我是想查询信息表,正常查询一个表,那么出来的,tID是数字1,那么怎么查询信息表,出来这样苹果,白色,4000,而不是1,白色,400。(顺便说下我在做Java,ssh框架可以一对多关联数据,所有我就没有在信息表直接定义一个品牌列,好像用一个语句就可以实现这功能),那么问题来了,如何用select语句,查询,添加,删除主外键关联的数据呢,纯手打,在线等,做毕业设计呢,求各位大神帮帮忙谢谢。
展开
1个回答
推荐于2016-09-26
展开全部
查询:select type,colour,price from T_Information a join T_Type b on a.iID=b.tID
添加:先添加T_Type再添加T_Information
删除:删除T_Information中信息跟T_Type不搭嘎;如果删除T_Type,那么同时也要删除T_Information中相同tID的数据
添加:先添加T_Type再添加T_Information
删除:删除T_Information中信息跟T_Type不搭嘎;如果删除T_Type,那么同时也要删除T_Information中相同tID的数据
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询