根據細表中的主表ID,不重復地列出主表中的字段

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

          在細表中,相同的主ID有多個,根據細表中的主ID找到主表中的Name.   

            Select MasterID,MasterName

            From MasterTable a

            Where MasterID =

           (       select Max( MasterID )

                   From DetailTable b

                   where a.MasterID = b.MasterID

          )      

  

数据库|group by查询出其他字段 数据库环境:MYSQL 5.7.19 解决group by只能查询特定字段能查询其他字段的问题。 新建一张: CREATE TABLE LSQ_TEST_TABLE ( ID VARCHAR(64) NOT NULL COMMENT '主键', NAME VARCHAR(10) COMMENT '姓名', CLASS VARCHAR(10) C... 阅读详情

相关推荐

【泛微OA】JS限制明重复

浏览框数据限制重复选择,只能选择一次;数据被选择之后,将再显示。

MissgirlFL的博客 3566

查询--比较条件

$gt $get $lt $lte 分别对应:> >= < <= 查找MasterID大于1小于5的文档: db.SysCore.find({"MasterID":{$gt:1,$lt:5}}).pretty() 结果如下: 查找MasterID大于等于2,小于等于5的文档: db.SysCore.find({"MasterID":{$gte:...

PENGJUN198599的博客 242

查看Redis集群主从对应关系工具

工具的作用: 1)比“cluster nodes”更为直观的显示结果 2)指出落在同一个IP上的master 3)指出落在同一个IP上的master和slave对   运行效果图: 源代码(可从https://github.com/eyjian/redis-tools下载): #!/bin/bash # 源码位置:https://github.com/eyjian/redis-...

一见 1万+

MyBatis 嵌套 ResultMap:主表合并、副追加的底层逻辑

MyBatis 嵌套ResultMap主表:按<id>合并对象,非<id>字段 “后读覆盖先读”;副:只追加到集合,合并、覆盖,<id>仅提升性能。理解这个逻辑,就能避免一对多查询中 “主对象重复”“字段被覆盖”“集合数据丢失” 等问题。

2403_83817711的博客 1044

mysql中的主表和从

员工信息(id、name、deptno)和员工部门(deptno、deptname),在这两张中员工信息中的deptno和员工部门中的deptno进行关联。员工中的部门号可以重复,因为一个部门中可以有多个员工,通过员工中的部门号与部门中部门号建立关系的叫做从,建立关系的字段叫做外键。简单理解也就是一对多的关系,一指的是主表中的数据,多指的是从中的数据。部门信息中部门号是唯一的,作为主键;存在主键的叫做主表

weixin_45336222的博客 1437

在pgsql中通过使用JOIN或EXISTS来解决主表与副只在副中使用条件查询,返回主表数据

比如,在pgsql中,我有两张,一张是sanitation_maintenance_contract,另一张是sanitation_maintenance_contract_cycle,我需要在sanitation_maintenance_contract中写sql语句,但是在where中有个条件是根据sanitation_maintenance_contract_cycle中的start_date和end_date做条件。

番茄Salad 710

mybatis多层嵌套集合规则来源字段会随着主表id合并覆盖部分的问题

从resultmap中看出以下sqlt_product_category为主表聚合,其前后的是副 ,sql,都需要id, pos_menu_version等其他在有id的集合中(mybaits根据字段前缀,结合集合id,以为单位聚合,再集合单位中的字段,由于没有id会随着主从这些有单位聚合覆盖),此时只能把整个结果集拉平用集合属性概念,这样就会有很多重复行,此时可用java8的分类,去重实现用java组装嵌套,去重(key-value),再分类(以此key字段分类),通过分类key获取

yuhui666666的博客 483

mysql主表一条数据对应从多条数据需要只显示一条

场景,在关联查询时,主表的一条数据查询时对应了从中的多条数据,但是需求要求只显示主表对应的一条从数据。 解决方案: 在查询最后加上GROUP BY去重 原来的SQL: select * from a left join b on a.id = b.aid 修改后的SQL: select * from a left join b on a.id = b.aid group by a.id 去重成功! ...

iamlzyoco的博客 5438

有关数据库的冗余字段

之前看一个开发人员的技术研讨视频,提到了一个数据库设计中的问题,就是一张做纵向分,拆分为a和b以做冷热数据分离存储,但是会有一种情况就是.这是因为查a但是需要这个字段就需要再去查b,多了一次查询,但是把这个字段存储在a中就可以,那么就有了这个必要冗余。

fengdongnan的博客 1462

在数据字典(如性别、学历等枚举型数据)的设计中,**推荐业务主表只存储字典ID冗余存储名称**

通用设计:业务主表只存字典ID,通过关联字典或缓存查询名称。即使有10多个字典字段,通过合理的索引设计和缓存优化,性能完全可控,且能保证数据一致性和可维护性。冗余存储名称仅适用于极端特殊场景,需谨慎权衡。

qq_38664352的博客 998

【07】的创建和管理

文章目录1. 常用的数据字段2. 的创建3. 添加注释4. 主键和外键4.1 主表和子4.2 主键4.3 外键 1. 常用的数据字段 数据类型 关键字 描述 字符串 VARCHAR2(n) 其中 n 示的是字符串所能保存的最大长度,基本上保存 200 个左右的内容 整数 NUMBER(n) 示最多为 n 位的整数,有时候也可以使用 INT 替代 小数 NUMBER(...

Spectre_win的博客 4642

数据库字段的命名规范

1.数据库字段命名、设计规范 1.数据库字段命名、设计规范 1.1数据库数据库的命名规范: 的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能简单,没有划分为模块,则可以以系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:如果有一个模块叫做BBS(缩写为BBS),那么你的数据库中的所有对象的名称都要加上这个前缀:BBS_ + 数据

lgl125的专栏 2683

SQLite左外连接查询有重复字段处理方法

SQLite左外连接查询有重复字段处理方法 sqlite在连查询过程中,当主表和副有相同的字段时,纵然结果正确,但是在处理查询结果时,在取主表字段但会返回副字段值。 现有ZWAMESSAGE和ZWAMEDIAITEM,其中两中有相同的三个字段, 执行下面语句时,会产生重复字段 SELECT * FROM ZWAMESSAGE mess LEFT OUTER JOIN Z...

JarlenJohn 4921

PostgreSQL11 | pgsql建、改与删

上一篇文章 PostgreSQL11 | pgadmin4基本使用 http://t.csdn.cn/PKpde 已经讲解了最简单的pgadmin的数据库创建、外键等可视化的操作,以及对应的pgsql语句 这一篇文章将讲解基础的pgsql语句

红星编程实验室 1万+

数据库字段命名规范

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 开发工具与关键技术:PowerDesigner 作者:黄宝恩 撰写时间:2021.4.28 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 一、数据库分类: 前缀主要是为了区分同功能的,而非解释的功能,

weixin_49982961的博客 1661

SQL Server:多连接、主表与多个关系关联查询统计、数据去重、合并

复杂逻辑SQL语句:主表与多个关系关联查询报、数据去重、合并

qq_35681991的博客 3232

SQL重复查询及触发器的使用

 2007.07.13  jackey  好东西   SQL重复查询及触发器的使用 1、查找中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId having count(peopleId) &gt; 1...

qsfwy的专栏 486

汽车产业链主表及类别设计

一、汽车产业链类别(industry_chain_category)1、核心字段:定义产业链分类(如零部件、整车制造、销售服务等)1、业务字段:包含企业名称、统一社会信用代码等核心信息。2、关联关系:通过category_id外键关联分类。二、汽车产业链主表(industry_chain)3、业务扩展:预留层级字段支持多级分类。2、主键约束:自增ID作为唯一标识符。3、数据约束:唯一索引防止重复数据。

qq_44749121的博客 545
上一篇: 找到動態創建的控件
下一篇: AnsiString类不支持0x00
tree2000
博客等级 码龄26年 6粉丝 6原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值