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

求个sql语句,达人来~该如何解决

2013-01-25 
求个sql语句,达人来~~涉及2个表的查询更新问题。表一 L_product表二 L_priceL_product 表中字段id,sprice,c

求个sql语句,达人来~~
涉及2个表的查询更新问题。

表一 L_product  表二 L_price

L_product 表中字段
id,sprice,class    (id为自动编号,sprice为产品定价 class为产品分类)

L_price 表中字段 
id,product_id,price    (id为自动编号  product_id为L_product 表中id字段, price为折扣价格)

现在要求更新某个产品分类 class=1 下的商品的折扣价格,目前L_price中price价格为产品定价原价,即折扣100%,现在想更新L_price表中折扣价格为产品定价的95折。 

求sql语句,谢谢。






[解决办法]
求个sql语句,达人来~该如何解决谢谢提醒

UPDATE  L_price
SET     L_price.price = L_product.sprice * 0.95
FROM    L_price
        INNER JOIN L_product ON L_product.id = L_price.L_product
WHERE   L_product.class = 1
 

热点排行
Bad Request.