zoukankan      html  css  js  c++  java
  • mysql update操作时not in的用法 东师理想

    今天想写条语句

    UPDATE t_resource_structure SET second_root_id = '4F86397B-2B48-613B-3F2B-8ACB5A8B625B' 
    where structure_id not in (SELECT structure_id FROM t_resource_structure WHERE structure_id = 'BADA453D-B319-54B9-9FA0-CFF4C771A833' OR is_xdkm_root = 1);

    怎么执行都报错,后来发现,在mysql中需要这样写

    UPDATE t_resource_structure SET second_root_id = '4F86397B-2B48-613B-3F2B-8ACB5A8B625B' 
    where structure_id not in (SELECT a.structure_id FROM (SELECT * FROM t_resource_structure WHERE structure_id = 'BADA453D-B319-54B9-9FA0-CFF4C771A833' OR is_xdkm_root = 1) a);

    还是不熟悉mysql啊。。。

  • 相关阅读:
    P1007 独木桥
    P1789 【Mc生存】插火把
    P2658 汽车拉力比赛
    1959 拔河比赛
    P1936 水晶灯火灵
    websocket
    瀑布流布局
    Router
    图片占位
    单位
  • 原文地址:https://www.cnblogs.com/cczhoufeng/p/2920724.html
Copyright © 2011-2022 走看看