我想将数据从具有多个列的 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
这将是对标识符的搜索和对标识符的相同更新。
提前致谢。
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
下午好/晚上好,让我告诉你,我有一个包含多个 table 的数据库,其中一个已经过时,因为我正试图将它传递给另一个。 我让你处境。 我有 user_accounts table 使用以下格式。 “下图”
我想知道是否可以选择该信息并将其插入到具有这种格式的另一个 table“用户”中。 “下面link
这将是对标识符的搜索和对标识符的相同更新。
提前致谢。
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