mysql 左连接 去掉重复数据_distinct 去重复查询——两个表join 连接,去掉重复的数据...

本文介绍了如何在MySQL中通过左连接去除重复数据,提供了使用`DISTINCT`关键字和不使用`DISTINCT`的查询示例。内容包括对`JOIN`操作的解释,以及如何在多个表之间进行连接并去重。还提到了其他SQL操作,如右连接、根据逗号分割的字符串进行关联查询,以及SQL联合查询和PHP同时查询两个表的数据。
摘要由CSDN通过智能技术生成

------distinct 去重复查询

select * from  accounts acc join (select distinct accid from roles) r on r.accid=acc.ID

-----不需要distinct select * from (select MAX(ID)roleid,accid from roles group by accid) rr join (select * from accounts) acc on acc.ID=rr.accid

--------解释一下不用distinct 去重复查询语句

Select * from (Select max(不重复的字段就行) as roleid,要去重复字段名 From 数据表 Where  条件 Group by   要去重复字段名) as A join 数据库表 on 条件

两个表join 连接,去掉重复的数据

-------distinct 去重复查询 select * from  accounts acc join (select distinct accid from roles) r on r.acc ...

mysql左连接右连接(查询两张表不同的数据)

有两张表:一张A表he一张B表 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 :right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录: ...

mysql根据逗号分割的字符串去关联查询另外一个表的数据

1.说明 在做显示数据的时候,一个字段会存那种逗号分割的字符串,那如何去根据逗号分割字符串去查询另一个表的数据呢? 首先我们查看一下需要显示的数据 select * from company wher ...

SQL联合查询两个表的数据

刚有个项目,需要查询水位数据表中的水位信息,及查询降雨量表中统计时段降雨量的数据,以计算出

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值