UPDATE shinho_recipe2condiment a INNER JOIN ( SELECT sr8.id, sr8.brand_id from shinho_recipe2condiment sr INNER JOIN shinho_recipe2condiment_20230711_1748 sr8 on sr.id = sr8.id where sr.brand_id != sr8.brand_id ) b ON a.id = b.id SET a.brand_id = b.`brand_id`;含义
时间: 2024-04-11 16:30:14 浏览: 110
这段 SQL 查询语句的含义是:
1. 从表 shinho_recipe2condiment 中选择两个表的连接结果,并将其命名为表别名 a。
2. 在内部连接的结果中,选择两个表 shinho_recipe2condiment 和 shinho_recipe2condiment_20230711_1748 的连接结果,并将其命名为表别名 sr8。
3. 在连接结果中,选择满足条件 sr.brand_id 不等于 sr8.brand_id 的行。
4. 使用 INNER JOIN 将表别名 a 的 id 列与表别名 b 的 id 列进行连接。
5. 将 a 表的 brand_id 列更新为 b 表的 brand_id 列的值。
简而言之,这个查询的目的是将 shinho_recipe2condiment 表中的 brand_id 列更新为与 shinho_recipe2condiment_20230711_1748 表中相应行的 brand_id 列的值,前提是两个表的 id 列匹配且 brand_id 列不相等。
相关问题
curl -d '{"fullname":"'"$cijob"'"}' http://awsapi-dev.shinho.net.cn/autoops/jenkins_build/ -H "Content-type: application/json"含义
这是一个使用curl命令向指定地址POST请求,并携带JSON格式数据的示例。其中,-d参数指定要传递的数据,-H参数指定发送数据的Content-type类型。该请求的含义是向http://awsapi-dev.shinho.net.cn/autoops/jenkins_build/提交一条JSON格式数据,数据中包含fullname字段,其值为$cijob变量的值。
阅读全文