mysql左连接去掉重复数据_distinct去重复查询——两个表join
连接,去掉重复的。。。
------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左连接右连接(查询两张表不同的数据)
distinct查询有两张表:⼀张A表he⼀张B表 left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 :right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录: ...
mysql根据逗号分割的字符串去关联查询另外⼀个表的数据
1.说明 在做显⽰数据的时候,⼀个字段会存那种逗号分割的字符串,那如何去根据逗号分割字符串去查询另⼀个表的数据呢? ⾸先我们查看⼀下需要显⽰的数据 select * from company wher ...
SQL联合查询两个表的数据
刚有个项⽬,需要查询⽔位数据表中的⽔位信息,及查询降⾬量表中统计时段降⾬量的数据,以计算出⽇降⾬量,⽽且时段是前⼀天
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论