原文:mysql 联表查询主表一条数据从表多条数据查询显示重复从表条数数据问题

问题: 当联表查询数据时,主表只有一条数据,从表有多条数据,left join联表查询时会显示重复的主表数据。 原因: left join 以左表为主,但是如果右表中含有多条满足条件的记录的时,系统不知道应该舍去哪条查询结果,于是就都显示了。 引用大佬的解释 解决办法: 使用group by进行分组 我自己成功的 例子: 解决后: ...

2021-09-28 09:55 0 98 推荐指数:

查看详情

Sql Server一个向另一个添加多条数据,关联时查询一条数据

废话不多说 !!! 我的需求是这样的,一条信息可以有多个部门验收,当所有的部门验收完成之后呢,才把最后验收的那条数据显示出来。 直接看表结构 以上就是三张分别查询出来的数据,注意标红的地方才是重点。添加的数据时,分别先添加 BT_ReleaseAuditor ,然后添加 ...

Sun Nov 14 08:04:00 CST 2021 0 1018
mysql查询重复用户最新的一条数据

mysql使用distinct(关键)+ order by + group 查询成绩中每个学生时间最近的成绩数据 sql初始化 执行sql 结果展示 2 张三 数学 88 2019-12-24 10:35:055 李四 数学 55 2019-08-24 10 ...

Wed Dec 25 01:14:00 CST 2019 0 3715
mysql查询最新一条数据

方案1:使用limit 1 select * from a where create_time<="2017-03-29 19:30:36" order by create_time desc limit 1; limit是先将遍历一遍,取出全部结果,然后再取第一条,在查询 ...

Sat Nov 09 00:59:00 CST 2019 0 3618
Mysql怎么删除某中的一条数据

delete from 名 where 条件 (如果想要删除中的一条数据的话 后面的条件需要是能唯一确定一条记录的条件!) 例如 有个数据如下: 插入一条数据 insert ]into h5user (opid,mccode,teacct ...

Mon Oct 05 05:14:00 CST 2020 0 11503
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM