mysql中关于concat的问题!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中关于concat的问题!相关的知识,希望对你有一定的参考价值。
select SKT4.SKF37,SKT4.SKF38,SKT4.SKF39,SKT4.SKF40,SKT4.SKF41,SKT4.SKF42,SKT4.SKF67,SKT4.SKF89,SKT4.SF_CREATE_USER,SKT4.SKF134,SKT4.SKF135,group_concat(SKT7.SKF76,skt7.SKF77) from SKT4,SKT7,SKT8 where SKT4.SKF40 = '5' AND SKT7.SKF90 = SKT4.SKF89 AND SKT4.SKF89 = SKT8.SKF91得出的结果为
怎么去掉其中重复的?
group_concat(case when SKT7.SKF76=skt7.SKF77 then SKT7.SKF76 else CONCAT(SKT7.SKF76,skt7.SKF77) end)追问
不行,还是一样
追答那说明都记在一个字段里了,这个字段里的数据就是重复的,你直接吧SKT7.SKF76,skt7.SKF77两个字段select出来看看。
如果字段里就是重的,这个就不好操作了,只能去截字符串。
以上是关于mysql中关于concat的问题!的主要内容,如果未能解决你的问题,请参考以下文章