Sql 使用JSON字段中的数据更新表字段
我有表Sql 使用JSON字段中的数据更新表字段,sql,postgresql,Sql,Postgresql,我有表order,其中包含字段sku、asin和json字段raw,其中包含一些json数据,如: { "user_sku": "123", "asin": "213213", } 是否可以在一个sql查询中使用order.raw.user\u sku中的数据更新order.sku update "order" set sku = raw ->> 'user_sku
order
,其中包含字段sku
、asin
和json字段raw
,其中包含一些json数据,如:
{
"user_sku": "123",
"asin": "213213",
}
是否可以在一个sql查询中使用order.raw.user\u sku中的数据更新
order.sku
update "order"
set sku = raw ->> 'user_sku';
->
从JSON值中获取指定键的值。这看起来像一个简单的更新
update "order"
set sku = raw ->> 'user_sku';
->
从JSON值获取指定键的值。order.sku、order.raw、order.rwa.user\u sku..在哪里?order.sku、order.raw、order.rwa.user\u sku..在哪里。。?