我试图用另一个表"OrderDetails“中的"Quantity”字段来更新本例中名为"Products“的表的"Price”字段。我使用t作为临时表来存储来自OrderDetails的查询结果,然后内部连接这两个表(p和t)。我仍然出错。我验证了查询片段(SELECT……GROUP BY ProductID)是否有效。抛出错误的<
我有两个表,在更新操作中,我将文件名从一个表复制到另一个表。当只有大约4000行时,使用内部联接使查询在22秒内运行。使用WHERE子句允许它在大约200毫秒内运行。如何以及为什么会发生这种情况,内部连接会导致额外的循环吗?
示例1使用内部连接-当表a有大约4k记录时需要22秒。UPDATE table_a SET file_n