sql 查询结果,将一行的数据赋值给其他行

动态 未结 0 123
小小草
小小草 LV1 2023年9月23日 23:40 发表
如果您想将一行的数据赋值给其他行,可以使用 SQL 的 UPDATE 语句和子查询来实现。以下是一个示例: 假设您有一个表格名为 `my_table`,其中包含三列 `id`、`col1` 和 `col2`。您想要将 `id` 为 1 的行的 `col1` 和 `col2` 值赋值给所有其他行,可以使用以下 SQL 语句: ``` UPDATE my_table SET col1 = (SELECT col1 FROM my_table WHERE id = 1), col2 = (SELECT col2 FROM my_table WHERE id = 1) WHERE id <> 1; ``` 这将更新 `my_table` 表中除了 `id` 为 1 的行之外的所有行,使它们的 `col1` 和 `col2` 列与 `id` 为 1 的行相同。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复