博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在update语句中使用子查询
阅读量:6611 次
发布时间:2019-06-24

本文共 574 字,大约阅读时间需要 1 分钟。

hot3.png

在update 中的 where 子句中使用子查询:

UPDATE mg_page_log as a  SET  page_num=1 WHERE id in( SELECT id  from mg_page_log WHERE id < 100 GROUP BY visit_id)

会报:

You can't specify target table 'a' for update in FROM clause 错误

所以正确的是:

UPDATE mg_page_log as a ,( SELECT id  from mg_page_log WHERE id < 100 GROUP BY visit_id)as b SET  page_num=1 WHERE a.id = b.id

 

——————————————————————————

UPDATE customer as a ,customer0 as aa SET a.lastVisitTime = aa.lastFollowTime ,a.visitCount = 1 WHERE a.id = aa.id AND a.phase=2 AND a.lastVisitTime = 0

 

转载于:https://my.oschina.net/u/2399303/blog/777727

你可能感兴趣的文章
技术工坊|WASM应用区块链虚拟机的技术实践(上海)
查看>>
shell实例100例《八》
查看>>
《自卑与超越》读书笔记优秀范文3200字
查看>>
TRIDENT - A HIGH-LEVEL ABSTRACTION FOR REALTIME COMPUTATION
查看>>
分享一个jquery easyui拼接table的例子
查看>>
我的友情链接
查看>>
智慧停车诱导技术方案
查看>>
LibreOffice 5.3即将发布!
查看>>
网络摘录面试题(只有题目)
查看>>
【Flask】遇到的问题
查看>>
MERGE用法详解
查看>>
详解HDFS Short Circuit Local Reads
查看>>
Concurrent包常用方法简介
查看>>
OGG复制进程延迟处理思路与方法
查看>>
黑鹰坠落 感
查看>>
CopyOnWriteArrayList
查看>>
我的友情链接
查看>>
JAVA的StringBuffer类
查看>>
Douyu
查看>>
Citrix Receiver For Android V2.1发布
查看>>