update test as t
SET t.agent=86
where t.id in (select tgt.test_id from test_group_tests as tgt where tgt.test_id in
(select t.id from test where t.agent in (1)) and tgt.testgroup_id not in (20,58,23,37,447));
我試過這個查詢,並且看到這個錯誤。它是否缺少內部連接或某些東西?錯誤代碼:1093.您無法在FROM子句中指定更新目標表't'
非常感謝。這工作完美。我有一些重複條目,但不得不將它們添加到NOT IN子句來運行我的查詢。我在「多表格」中使用JOIN學習了新東西, – Raj