这是个购物车数据库。表ps_product里面有列表名 id_manufacturer  ,另一表  ps_product_lang有列表名 name , 想要设置列表name 里面含有A 字符的产品 它的id_manufacturer为3,请问如何写SQL语句。 
求助高手解答。

解决方案 »

  1.   

    "列表name 里面含有A 字符的产品 它的id_manufacturer"啥意思看不懂,先要把问题描述清楚,才能解决之。
      

  2.   

    表ps_product里面有列表名 id_manufacturer  ,另一表  ps_product_lang有列表名 name , 想要设置列表name 里面含有A 字符的产品 它的id_manufacturer为3,请问如何写SQL语句。 --假设表 ps_product 和表 ps_product_lang 通过列 A 关联,则 SQL语句如下:
    update ps_product 
    set id_manufacturer  =3
    from  ps_product inner join  ps_product_lang  
    on ps_product.A=ps_product_lang.A
    and  ps_product_lang.name like 'A%' --没调试过,呵呵,自己测试一下,看看帮助文档应该就会了
      

  3.   

    name like 'A%' 是以 A 开头,中间包含应该是 name like '%A%'。