【发布时间】:2014-08-10 19:38:49
【问题描述】:
如何改进我的查询,因为它将超时异常。有人可以帮我改进查询...???
UPDATE pdtdeliveryTable p SET p.OrderID = IFNULL
(
(SELECT OrderID from OrderTable o where o.DiagramID=p.DiagramID AND o.DeliveryDate=
(
Select min(o2.DeliveryDate) from OrderTable o2 where o2.DiagramId=o.DiagramID Order by o2.DeliveryDate
)Limit 1),0
)
where p.OrderID=0;
【问题讨论】:
标签: mysql sql join group-by sql-update