当前位置:网站首页>MySql 和 PostgreSQL 数据库 根据一张表update另一张表数据
MySql 和 PostgreSQL 数据库 根据一张表update另一张表数据
2022-07-30 15:19:00 【挽手等风起】
postgre更新单列
UPDATE production_fix_event pfe
SET (bad_event_id) = (SELECT be.id FROM bad_event be WHERE pfe.key = be.key);
1:MySQL脚本
UPDATE TABLE A JOIN table2 b ON A.busid = b.busid
SET A.district = b.district;
2:PostgreSQL脚本
①、单列
UPDATE TABLE A
SET ( district ) = ( SELECT district FROM table2 b WHERE A.site = b.site )
WHERE
bustype = 1;
②、多列
UPDATE TABLE A
SET ( column01, colum02, column03 ) = (
SELECT
b.column01, b.column02,
b.column03
FROM
table2 b
WHERE
A.COLUMN = b.COLUMN)
③ 、定义行号,删除重复数据
DELETE
FROM
tableA
WHERE
ID IN (
SELECT ID
FROM
( SELECT ROW_NUMBER () OVER ( PARTITION BY column01, column02 ), ID FROM tableA ) AS T
WHERE
T.ROW_NUMBER > 1
);
边栏推荐
猜你喜欢

RISC-V调用惯例

武汉星起航:海外仓基础建设成为跨境电商企业的一大出海利器

【开发者必看】【push kit】推送服务典型问题合集2

nodejs环境变量设置

【重磅来袭】教你如何在RGBD三维重建中获取高质量模型纹理

Back waves are coming!Ali produced the "second generation" container technical manual and brain map, which is too fragrant

Configuration - Notes

481-82 (105, 24, 82, 34, 153),

Excel uses Visual Basic Editor to modify macros

【AGC】开放式测试示例
随机推荐
EST综述:eDNA的多种状态以及在水环境中持久性的认知
【HMS core】【FAQ】push kit、AR Engine、广告服务、扫描服务典型问题合集2
nodejs environment variable settings
GeoServer
How do luxury giants such as GUCCI and LV deploy the metaverse, should other brands keep up?
Database - SQL
Classes and Objects (Part 2)
华为「天才少年」计划招募的博士们,迎来首秀!
CAD几个优化设置
golang modules initialization project
2022最新 | 室外单目深度估计研究综述
Configuration - Notes
How to do a good job in technology selection
【喂到嘴边了的模块】准备徒手撸GUI?用Arm-2D三分钟就够了
TiUP FAQ
Back waves are coming!Ali produced the "second generation" container technical manual and brain map, which is too fragrant
php如何去除字符串最后一位字符
代码随想录笔记_哈希_1l两数之和
How to split microservices?
Example of video switching playback (video switching example) code