数据库
Francis_Chan
研究僧
展开
-
查询一张表中,某2个字段完全相同的记录
假设有表A(id,name),1、查询该表中,id和name完全相同的记录:select a.* from A a inner join (select id, name from A group by id, name having count(*) > 1) b on a.id =...原创 2019-01-11 16:27:38 · 7038 阅读 · 4 评论 -
Merge into 多表关联查询插入 对比 Replace into
假设有以下2张源表A和表B A(pkey,a1,a2,a3) B(pkey.b1,b2,b3) 与此同时数据库里也有了一张目标表C,C的表结构为 C(pkey,a1,b1,c1,a2,b2)把A和B中对应字段的数据同步到C中,同时c1的数据给个默认值:建表语句如下:drop table A;drop table B;drop table C;...原创 2019-01-08 09:55:28 · 3276 阅读 · 0 评论 -
关联查询本表中最新日期的值
假设有一张表B,结构为:B(id,date,a,b,c),id,date 为联合主键,唯一确定一条记录。表B的数据大约如下所示: 现分别查询:取到每个id中,最新的date所对应的a,b,c的各自不为空值。 SELECT B.* FROM B,( SELECT max( date ) last_time, id FROM B WHE...原创 2019-01-09 09:36:58 · 602 阅读 · 0 评论