如图,我现在想要M_ID的值 只出现一次怎么办 现在gakki 和wangwu 有重复的,未来会有更多重复的。我想M_ID 所有都只出现一次。该怎么写SQL语句呢。谢谢各位大佬了,麻烦指点一下 谢谢
你这个是一对多的问题,一个人有多个项目,如果只要id就别联查了,在业务里单独再处理;非要项目ID可以试试行专列啥的。。
用disitnct或者group by把重复的去掉看看
在SQL最后加上 group by m.M_ID
你这不是重复数据的问题
你不想要重复的,而出现了重复的,那么表设计就有问题,为什么设计时不加唯一键,在程序里控制,非得在查询时处理
按你说的这样是不能从根本上解决问题的,数据本身存在问题,那么就得首先解决那个问题,那个问题解决了,你提的问题自然就不会出现了