0

我可以在 mysql 中将查询作为值提供吗?

我的意思是这样的:

UPDATE table1 SET val='X'

在哪里

X= SELECT COUNT(page) AS X FROM table2 WHERE order_no=1

所以每次我要求 X 它应该取决于其他表格的内容

4

1 回答 1

1

你可以subquery为你的价值做事,例如

UPDATE table1 
SET val = (
           SELECT COUNT(page) 
           FROM table2 
           WHERE order_no = 1
          )
于 2012-09-11T15:34:26.753 回答