我想将数据从具有多个列的 table 传递到单个列中的另一个 table

I would like to pass data from a table with several columns to another table in a single column

下午好/晚上好,让我告诉你,我有一个包含多个 table 的数据库,其中一个已经过时,因为我正试图将它传递给另一个。 我让你处境。 我有 user_accounts table 使用以下格式。 “下图”

我想知道是否可以选择该信息并将其插入到具有这种格式的另一个 table“用户”中。 “下面link

这将是对标识符的搜索和对标识符的相同更新。

提前致谢。

使用JSON_OBJECTAGG()

UPDATE users AS u
JOIN (
    SELECT identifier, JSON_OBJECTAGG(name, money) AS accounts
    FROM user_accounts
    GROUP BY identifier
) AS a ON u.identifier = a.identifier
SET u.accounts = a.accounts