标签: mysql
我有一个查询
UPDATE table_name SET column_name = (SELECT COUNT(*) FROM (SELECT col FROM tab WHERE id = `My ID`) UNION table_2) WHERE `My ID` = 123;
但是,它不起作用。它说WHERE子句中My ID是未知列。我想要做的是在table_name中使用My ID列,以连接其他2个表并计算该UNION表的行号。
My ID
请让我知道如何才能让它发挥作用。谢谢!