作者tabear (胖熊)
看板Database
标题[SQL ] MySQL Update指令的问题 (self)
时间Wed Apr 28 12:14:36 2010
我用的是MySQL
假设有一个table => M 里面有4个栏位 A, B ,C, D
所以我下面这个指令结果产生错误
update M set A=0 where B in (select D from M where C=0)
回传讯息似乎是不能同table
所以我就复制一样的table => M1
执行:update M set A=0 where B in (select D from M1 where C=0) 这样就OK
请问这有什麽方法可以解决的吗??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.6.193
1F:→ evernever:UPDATE M SET A=0 WHERE C=0 不一样吗? 还是一定要有B? 04/28 13:48
sorry 打错了是4个栏位
※ 编辑: tabear 来自: 59.124.6.193 (04/28 14:15)