我试图创建一个更新查询,但在获取正确语法方面几乎没有进展.
SELECT t.Index1, t.Index2, COUNT( m.EventType )
FROM Table t
LEFT JOIN MEvents m ON
(m.Index1 = t.Index1 AND
m.Index2 = t.Index2 AND
(m.EventType = 'A' OR m.EventType = 'B')
)
WHERE (t.SpecialEventCount IS NULL)
GROUP BY t.Index1, t.Index2
它创建了一个三元组Index1、Index2、EventCounts的列表.
如何将select查询修改为update查询?比如说
UPDATE Table SET SpecialEventCount=COUNT(m.EventType).....
但我不知道该把什么放在哪里,并因无数不同的猜测而失败.